jQuery之Ajax应用
一、jQuery中$.Ajax()方法的参数
1、url #发送请求的地址
2、type #HTTP 请求方法(默认以GET发送)
可用值:
-GET
-POST
-PUT #仅部分浏览器支持
-DELETE #仅部分浏览器支持
3、dataType #服务器返回的数据类型
注意:如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XML。在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。
可用值:
-xml #返回XML文档,可用 jQuery 处理
-html #返回纯文本HTML信息,包含的script标签会在插入dom时执行
-script #返回纯文本 JavaScript代码,不会自动缓存结果。除非设置了"cache"参数
-json #返回 JSON 数据
-jsonp #JSONP 格式
-text #返回纯文本字符串
4、traditional #如果你想要用传统的方式来序列化数据,那么就设置为true
5、timeout #设置请求超时时间(单位毫秒),此设置将覆盖全局设置
6、success #请求成功后的回调函数
success:function (data, textStatus,jqXHR) {......}
参数意义:
-data #根据dataType参数进行处理后的数据
-textStatus #描述状态的字符串
-jqXHR #还有jqXHR(在jQuery 1.4.x的中,XMLHttpRequest)对象。在jQuery 1.5, 成功设置可以接受一个函数数组。每个函数将被依次调用
7、error #请求失败时调用此函数
error:function (XMLHttpRequest, textStatus, errorThrown) {...... }
参数意义:
-XMLHttpRequest #XMLHttpRequest 对象
-textStatus #错误信息
-errorThrown #捕获的异常对象
8、async #同步传输(串行)还是异步传输(并行) (默认异步(并行)传输)
说明:$.ajax()的async参数总是设置成true,这标志着在请求开始后,其他代码依然能够执行。如果把这个选项设置成false,这意味着所有的请求都不再是异步的了,这也会导致浏览器被锁死。
二、$.ajax()方法的简单应用
$.ajax({url:requestURL,type:'GET',dataType:"JSON",success:function (arg) {if(arg.status){//请求成功之后执行某些程序}else{//请求失败之后执行某些程序 }} })
更多点击这里:http://jquery.cuishifeng.cn/jQuery.Ajax.html
转载于:https://www.cnblogs.com/wutao666/p/9550923.html
jQuery之Ajax应用相关推荐
- ajax请求必须打断点才能成功,Jquery等待ajax执行完毕继续执行(断点调试正常,运行异常)...
以前写过一个程序,发现用断点调试的时候,一步步的运行,程序是可以的,但是去了断点程序就出现了问题. $(document).ready(function(){ var arra=new Array() ...
- 转: 如何实现jQuery的Ajax文件上传
[PHP文件上传] 在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的. 实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用 ...
- 用 jQuery 的 AJAX 功能发现的一个错误/注意点:HTTP Error 411
今天程序中有个地方需要 Ajax 方式 POST 数据,发现在 IE 6.0 下正常,而 FireFox 2.0.0.9 下则出错. 通过 FireBug 抓取 ajax 回发后得到的页面信息如下: ...
- jquery ajax 省 城市 二级菜单 源码,利用了jquery的ajax实现二级联互动菜单
菜单资源保存在数据库中.利用了jquery的ajax实现.用到的包有:json-lib-2.2.3-jdk15.jar ezmorph-1.0.6.jar json.js jquery.js jsp页 ...
- jQuery通过ajax方法获取json数据不执行success的原因及解决方法
1.jquery通过ajax方法获取json数据不执行success回调 问题描述:jquery通过ajax方法获取json数据不执行success回调方法 问题原因:json格式存在问题或不符合标准 ...
- 使用jQuery实现ajax几种方法
一.$.ajax()可以通过发送HTTP请求加载远程数据,是jQuery最底层Ajax实现. 语法 $.ajax({"url" : "UserServlet", ...
- jQuery的ajax使用场景讨论(c#)
一:jQuery.ajax语法基础 jQuery.ajax([options]) 概述:通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $. ...
- 为jQuery的$.ajax设置超时时间
jQuery的ajax模块封装了非常强大的功能,有时候我们在发送一个ajax请求的时候希望能有一个超时的时间,想让程序在一段时间请求不到数据时做出一些反馈.幸运的是jQuery为我们提供了这样的参数: ...
- Jquery通过Ajax方式来提交Form表单
今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({type: "POST",url: & ...
- 从零开始学习jQuery (六) AJAX快餐【转】
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章讲解如何使用jQuery方便快捷的实现A ...
最新文章
- Android sdk manager更新下载缓慢的解决方法
- Linux 文件大小跟踪命令
- Android监听ScrollView滑动到顶端和底部
- GO select用法详解
- U3D 文档 GPU INSTANCING
- flink on yarn模式下释放flink占用yarn的资源
- 一个Web前端自学者的自述
- 安全开发 | 如何让Django框架中的CSRF_Token的值每次请求都不一样
- 安装 RabbitMQ
- mysql数据库不小心删除文件_mysql数据库被删除了,怎么恢復吗
- LINUX下载编译libpq(postgresql)
- 画直线的算法之DDA算法+代码实现(法一)
- WPF教程二:理解WPF的布局系统和常用的Panel布局
- xtu oj 1355
- CentOS7安装RabbitMQ(解决guest用户无法登录问题)
- RGB与16进制值互相转换
- 九龙证券|光模块概念股封单资金超3亿元,传媒板块涨停潮来袭
- 远程工具之一---rsync用法介绍
- 在新的一年,真心祝愿朋友平安幸福快乐安康!-间歇博客
- tof摄像头手势识别_揭秘国内独家TOF深度摄像头,助力机器人避障与室内导航
热门文章
- ai3中文语音补丁_NS 暗黑破坏神3 中文补丁今日上线!刷起来
- qsql 关联_(十八)链接数据库,QSqlTableModel
- 细节无处不在!东莞网络推广分享哪些操作会影响网站优化效果?
- 关键词优化一定要从正规渠道入手
- java生成公钥和私钥_使用Java生成证书,公钥和私钥
- python元组和列表都支持的方法是_python_列表和元组
- adb打开packages_adb shell pm list packages的用法
- 给vim添加自动跳出括号的功能
- pyhton3 模拟打开网页
- 判断某个点是否在不规则图形内