jQuery实现ajax:

jQuery本身提供了一个ajax方法,jQuery.ajax([settings])

type:类型,”POST”或”GET”(默认)

url:发送请求的地址

data:是一个对象,连同请求发送到服务器的数据

dataType:预期服务器返回的数据类型,如果不指定,jQuery将自动根据HTTP包MIME信息来智能判断,一般采用json格式,可以设置为“json”

success:是一个方法,请求成功后的回调函数。传入返回后的数据,以及包含成功代码的字符串。

error:是一个方法,请求失败时调用此函数。传入XMLHttpRequest对象。

实现代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Demo</title><style>body,input,button,select,h1{font-size:26px;line-height:1.8;}</style>
</head>
<body><h1>员工查询</h1><label>请输入员工编号</label><input type="text" id="keyword" /><button id="search">查询</button><p id="searchResult"></p><h1>员工创建</h1><label>请输入员工姓名:</label><input type="text" id="staffName" /><br/><label>请输入员工编号:</label><input type="text" id="staffNumber" /><br/><label>请输入员工性别:<select id="staffSex"><option>男</option><option>女</option></select></label><br/><label>请输入员工职位:</label><input type="text" id="staffJob" /><br/><button id="save">保存</button><p id="createResult"></p><script src="jquery-3.1.1.js"></script><script>$(document).ready(function(){$("#search").click(function(){$.ajax({type:"GET",url:"service1.php?number="+$("#keyword").val(),dataType:"json",success:function(data){if(data.success){  //如果json对象的success为true,则返回msg$("#searchResult").html(data.msg);}else{$("#searchResult").html("出现错误:"+data.msg);}},error:function(jqXHR){alert("发生错误:"+jqXHR.status);}});});$("#save").click(function(){$.ajax({type:"POST",url:"service1.php",dataType:"json",data:{name:$("#staffName").val(),number:$("#staffNumber").val(),sex:$("#staffSex").val(),job:$("#staffJob").val()},success:function(data){if(data.success){  //如果json对象的success为true,则返回msg$("#createResult").html(data.msg);}else{$("#createResult").html("出现错误:"+data.msg);}},error:function(jqXHR){alert("发生错误:"+jqXHR.status);}});});});</script>
</body>
</html>

jQuery可以自动添加Content-Type。

转载于:https://www.cnblogs.com/haimengqingyuan/p/7071919.html

ajax学习笔记3-jQuery实现ajax(大拇指向上)相关推荐

  1. Ajax学习笔记-动力节点-王鹤老师

    Ajax学习笔记-动力节点-王鹤老师 视频教程来自:https://www.bilibili.com/video/BV15k4y167XM?spm_id_from=333.999.0.0 第一节 全局 ...

  2. ajax的同步,设置JQuery的Ajax方法同步

    如何设置jquery的ajax方法为同步 jax请求默认的都是异步的如果想同步 async设置为false就可以(默认是true) var html = $.ajax({  url: "so ...

  3. Jquery ajax 学习笔记

    本人的js & jq 一直是菜鸟级别,最近不忙就看了看ajax方面的知识,文中部分内容参考自这里&这里 之前一直用js写ajax现在基于jq实现方便多了~ $.get & $. ...

  4. 前端学习笔记005:数据传输 + AJAX + axios

    本文要学习的东西又多又杂,包含 JSON.XML.HTTP 协议.AJAX 请求.Promise.axios.(大家也可以看到我已经努力把题目缩到最短了(T_T))但这些知识对后面前端框架的学习是很有 ...

  5. Ajax学习笔记--- 【xmind 详细展示 浏览器与 服务器端通信,请求与响应报文】

    php和express用来做后端,还是express强大和方便!!! 翻看笔记才知道自己当时下载Fiddler,Wampserver,phpstudy_pro是为了什么,实在不敢说自己学过php 文章 ...

  6. AJAX 学习笔记[四] AJAX 对服务器返回的XML 的处理

    在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据.而开发者可以利用DOM 的相关方法对其进行处理. 假设服务器返回的XML 文档,如 ...

  7. 阿瑶的ajax学习笔记

    1.AJAX简介 AJAX全称为Asynchronous JavaScript And XML,就是异步的 JS 和 XML. 通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势: 无刷新获取 ...

  8. 史上最详细Ajax学习笔记

    1.Ajax快速入门 1.1.AJAX介绍 AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML. 本身不是一种新技术,而是多个技术综合 ...

  9. 一、AJAX学习笔记——原生AJAX (ajax简介、XML简介、ajax优缺点、ajax的使用)

    第 1 章:原生 AJAX 1.1 AJAX 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML. 通过 AJAX 可以在浏览器中向服 ...

最新文章

  1. H264码流打包分析(精华)
  2. android 活动之间传递参数,Android:使用适配器在活动之间传递参数
  3. 分布式架构高可用与高并发那些在工作中常用到的那些变态应用
  4. Masterlab 1.1 发布,基于敏捷开发的项目管理工具
  5. Python知识点-hashlib模块
  6. Drools规则引擎简介
  7. linux 内核编程之proc虚拟文件系统
  8. hello.java_helloworld怎么写java
  9. 基于FusionInsight Manager的大数据架构图
  10. Python之ASCII码相关
  11. 户外LED透明屏与室内透明屏区别,选型号建议
  12. 5G的SUCI、SUPI、5G-GUTI使用场景及关系
  13. 智云大咖秀:怎样的稳定器才是摄影师的“灵魂辅助”?
  14. Linux gsoap生成onvif框架(C语言客户端代码)一
  15. 鸿蒙二部曲之一,网文封神之作,“鸿蒙二部曲”和“斗罗四部曲”你选择站哪边?...
  16. 如何在cmd命令行下切换目录
  17. 编写程序显示一个两位的数的英文单词
  18. 【学习周报】注意力机制的工作原理和主流方法。
  19. html好看的渐变效果,CSS3实现渐变/立体/扁平的漂亮按钮
  20. 【WEB】HTML标签自带属性title样式修改

热门文章

  1. nat服务器的作用,nat虚拟服务器(tp路由器虚拟服务器能干嘛)
  2. extreme rays_AMD Radeon Rays集成到Unity的GPU渐进式光照贴图中
  3. js unixtime 转 date
  4. xor 2016 国庆集训day3
  5. 二手车交易价格预测----:模型结果融合
  6. jpql和query接口
  7. Browserify与Webpack
  8. 信号能量密度公式_《信号与系统》信号术语中英文对照解析
  9. CentOS 6.7命令行下装图形界面(用下载的镜像文件CentOS-6.7-i386-bin-DVD1.iso)
  10. 观察!写作机器人频频上头条,内容生产者如何与机器“共舞”?