一、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应用相关推荐

  1. ajax请求必须打断点才能成功,Jquery等待ajax执行完毕继续执行(断点调试正常,运行异常)...

    以前写过一个程序,发现用断点调试的时候,一步步的运行,程序是可以的,但是去了断点程序就出现了问题. $(document).ready(function(){ var arra=new Array() ...

  2. 转: 如何实现jQuery的Ajax文件上传

    [PHP文件上传] 在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的. 实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用 ...

  3. 用 jQuery 的 AJAX 功能发现的一个错误/注意点:HTTP Error 411

    今天程序中有个地方需要 Ajax 方式 POST 数据,发现在 IE 6.0 下正常,而 FireFox 2.0.0.9 下则出错. 通过 FireBug 抓取 ajax 回发后得到的页面信息如下: ...

  4. jquery ajax 省 城市 二级菜单 源码,利用了jquery的ajax实现二级联互动菜单

    菜单资源保存在数据库中.利用了jquery的ajax实现.用到的包有:json-lib-2.2.3-jdk15.jar ezmorph-1.0.6.jar json.js jquery.js jsp页 ...

  5. jQuery通过ajax方法获取json数据不执行success的原因及解决方法

    1.jquery通过ajax方法获取json数据不执行success回调 问题描述:jquery通过ajax方法获取json数据不执行success回调方法 问题原因:json格式存在问题或不符合标准 ...

  6. 使用jQuery实现ajax几种方法

    一.$.ajax()可以通过发送HTTP请求加载远程数据,是jQuery最底层Ajax实现. 语法 $.ajax({"url" : "UserServlet", ...

  7. jQuery的ajax使用场景讨论(c#)

    一:jQuery.ajax语法基础 jQuery.ajax([options]) 概述:通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $. ...

  8. 为jQuery的$.ajax设置超时时间

    jQuery的ajax模块封装了非常强大的功能,有时候我们在发送一个ajax请求的时候希望能有一个超时的时间,想让程序在一段时间请求不到数据时做出一些反馈.幸运的是jQuery为我们提供了这样的参数: ...

  9. Jquery通过Ajax方式来提交Form表单

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({type: "POST",url: & ...

  10. 从零开始学习jQuery (六) AJAX快餐【转】

    一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章讲解如何使用jQuery方便快捷的实现A ...

最新文章

  1. Android sdk manager更新下载缓慢的解决方法
  2. Linux 文件大小跟踪命令
  3. Android监听ScrollView滑动到顶端和底部
  4. GO select用法详解
  5. U3D 文档 GPU INSTANCING
  6. flink on yarn模式下释放flink占用yarn的资源
  7. 一个Web前端自学者的自述
  8. 安全开发 | 如何让Django框架中的CSRF_Token的值每次请求都不一样
  9. 安装 RabbitMQ
  10. mysql数据库不小心删除文件_mysql数据库被删除了,怎么恢復吗
  11. LINUX下载编译libpq(postgresql)
  12. 画直线的算法之DDA算法+代码实现(法一)
  13. WPF教程二:理解WPF的布局系统和常用的Panel布局
  14. xtu oj 1355
  15. CentOS7安装RabbitMQ(解决guest用户无法登录问题)
  16. RGB与16进制值互相转换
  17. 九龙证券|光模块概念股封单资金超3亿元,传媒板块涨停潮来袭
  18. 远程工具之一---rsync用法介绍
  19. 在新的一年,真心祝愿朋友平安幸福快乐安康!-间歇博客
  20. tof摄像头手势识别_揭秘国内独家TOF深度摄像头,助力机器人避障与室内导航

热门文章

  1. ai3中文语音补丁_NS 暗黑破坏神3 中文补丁今日上线!刷起来
  2. qsql 关联_(十八)链接数据库,QSqlTableModel
  3. 细节无处不在!东莞网络推广分享哪些操作会影响网站优化效果?
  4. 关键词优化一定要从正规渠道入手
  5. java生成公钥和私钥_使用Java生成证书,公钥和私钥
  6. python元组和列表都支持的方法是_python_列表和元组
  7. adb打开packages_adb shell pm list packages的用法
  8. 给vim添加自动跳出括号的功能
  9. pyhton3 模拟打开网页
  10. 判断某个点是否在不规则图形内