ajax学习笔记3-jQuery实现ajax(大拇指向上)
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(大拇指向上)相关推荐
- Ajax学习笔记-动力节点-王鹤老师
Ajax学习笔记-动力节点-王鹤老师 视频教程来自:https://www.bilibili.com/video/BV15k4y167XM?spm_id_from=333.999.0.0 第一节 全局 ...
- ajax的同步,设置JQuery的Ajax方法同步
如何设置jquery的ajax方法为同步 jax请求默认的都是异步的如果想同步 async设置为false就可以(默认是true) var html = $.ajax({ url: "so ...
- Jquery ajax 学习笔记
本人的js & jq 一直是菜鸟级别,最近不忙就看了看ajax方面的知识,文中部分内容参考自这里&这里 之前一直用js写ajax现在基于jq实现方便多了~ $.get & $. ...
- 前端学习笔记005:数据传输 + AJAX + axios
本文要学习的东西又多又杂,包含 JSON.XML.HTTP 协议.AJAX 请求.Promise.axios.(大家也可以看到我已经努力把题目缩到最短了(T_T))但这些知识对后面前端框架的学习是很有 ...
- Ajax学习笔记--- 【xmind 详细展示 浏览器与 服务器端通信,请求与响应报文】
php和express用来做后端,还是express强大和方便!!! 翻看笔记才知道自己当时下载Fiddler,Wampserver,phpstudy_pro是为了什么,实在不敢说自己学过php 文章 ...
- AJAX 学习笔记[四] AJAX 对服务器返回的XML 的处理
在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据.而开发者可以利用DOM 的相关方法对其进行处理. 假设服务器返回的XML 文档,如 ...
- 阿瑶的ajax学习笔记
1.AJAX简介 AJAX全称为Asynchronous JavaScript And XML,就是异步的 JS 和 XML. 通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势: 无刷新获取 ...
- 史上最详细Ajax学习笔记
1.Ajax快速入门 1.1.AJAX介绍 AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML. 本身不是一种新技术,而是多个技术综合 ...
- 一、AJAX学习笔记——原生AJAX (ajax简介、XML简介、ajax优缺点、ajax的使用)
第 1 章:原生 AJAX 1.1 AJAX 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML. 通过 AJAX 可以在浏览器中向服 ...
最新文章
- H264码流打包分析(精华)
- android 活动之间传递参数,Android:使用适配器在活动之间传递参数
- 分布式架构高可用与高并发那些在工作中常用到的那些变态应用
- Masterlab 1.1 发布,基于敏捷开发的项目管理工具
- Python知识点-hashlib模块
- Drools规则引擎简介
- linux 内核编程之proc虚拟文件系统
- hello.java_helloworld怎么写java
- 基于FusionInsight Manager的大数据架构图
- Python之ASCII码相关
- 户外LED透明屏与室内透明屏区别,选型号建议
- 5G的SUCI、SUPI、5G-GUTI使用场景及关系
- 智云大咖秀:怎样的稳定器才是摄影师的“灵魂辅助”?
- Linux gsoap生成onvif框架(C语言客户端代码)一
- 鸿蒙二部曲之一,网文封神之作,“鸿蒙二部曲”和“斗罗四部曲”你选择站哪边?...
- 如何在cmd命令行下切换目录
- 编写程序显示一个两位的数的英文单词
- 【学习周报】注意力机制的工作原理和主流方法。
- html好看的渐变效果,CSS3实现渐变/立体/扁平的漂亮按钮
- 【WEB】HTML标签自带属性title样式修改
热门文章
- nat服务器的作用,nat虚拟服务器(tp路由器虚拟服务器能干嘛)
- extreme rays_AMD Radeon Rays集成到Unity的GPU渐进式光照贴图中
- js unixtime 转 date
- xor 2016 国庆集训day3
- 二手车交易价格预测----:模型结果融合
- jpql和query接口
- Browserify与Webpack
- 信号能量密度公式_《信号与系统》信号术语中英文对照解析
- CentOS 6.7命令行下装图形界面(用下载的镜像文件CentOS-6.7-i386-bin-DVD1.iso)
- 观察!写作机器人频频上头条,内容生产者如何与机器“共舞”?