首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery Ajax 全解析

注意一下,alert(data.result); 由于设置了Accept报头为“json”,这里返回的data就是一个对象,并不需要用eval()来转换为对象。...简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。...beforeSendFunction发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。..."html": 返回纯文本 HTML 信息;包含 script 元素。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。...这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。

9.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

    beforeSend Function 发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。 XMLHttpRequest 对象是唯一的参数。...“html”: 返回纯文本 HTML 信息;包含 script 元素。 “script”: 返回纯文本 JavaScript 代码。不会自动缓存结果。 “json”: 返回 JSON 数据 。...这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。...即服务器没有返回错误,返回的数据也没有错误 ajaxSuccess 全局事件全局的请求成功 error (局部事件) 仅当发生错误时触发。...pass的密码框的值 $("input[name='save']:radio").val(); //返回名字为save的单选项的值 //以此类推 serialize() serialize函数可以帮你把表单对象的所有值都转换为字符串序列

    3.9K100

    jQuery ajax - ajax() 方法jQuery ajax - ajax() 方法

    除了单纯的 XML,还可以指定 html、json、jsonp、script 或者 text。 其中,text 和 xml 类型返回的数据不会经过处理。...如果指定为 json 类型,则会把获取到的数据作为一个 JavaScript 对象来解析,并且把构建好的对象作为结果返回。为了实现这个目的,它首先尝试使用 JSON.parse()。...JSON 数据是一种能很方便通过 JavaScript 解析的结构化数据。如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用 jsonp 类型。...这种情况下,$.ajax() 不再返回一个 XMLHttpRequest 对象,并且也不会传递事件处理函数,比如 beforeSend。...强烈不建议把这个选项设置成 false,这意味着所有的请求都不再是异步的了,这也会导致浏览器被锁死。 $.ajax 函数返回它创建的 XMLHttpRequest 对象。

    14.5K30

    jquery ajax参数详解

    在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。...“script”: 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了"cache"参数。’’‘注意:’’'在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。...isLocal type:map 默认: 取决于当前的位置协议 允许当前环境被认定为“本地”,(如文件系统),即使jQuery默认情况下不会承认它。...参数:由服务器返回,并根据dataType参数进行处理后的数据;描述状态的字符串。还有 jqXHR(在jQuery 1.4.x的中,XMLHttpRequest) 对象 。...xhrFields type:map 一对“文件名-文件值”在本机设置XHR对象。例如,如果需要的话,你可以用它来设置withCredentials为true的跨域请求。

    2.5K10

    jquery中ajax参数详解

    除了单纯的 XML,还可以指定 html、json、jsonp、script 或者 text。 其中,text 和 xml 类型返回的数据不会经过处理。...如果指定为 json 类型,则会把获取到的数据作为一个 JavaScript 对象来解析,并且把构建好的对象作为结果返回。为了实现这个目的,它首先尝试使用 JSON.parse()。...JSON 数据是一种能很方便通过 JavaScript 解析的结构化数据。如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用 jsonp 类型。...这种情况下,$.ajax() 不再返回一个 XMLHttpRequest 对象,并且也不会传递事件处理函数,比如 beforeSend。...强烈不建议把这个选项设置成 false,这意味着所有的请求都不再是异步的了,这也会导致浏览器被锁死。 $.ajax 函数返回它创建的 XMLHttpRequest 对象。

    2.1K30

    $.ajax()方法详解学习

    script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远程请求时(不在同一个域下),所有post请求都将转为get请求。...jqXHR(在jQuery 1.4.x的中,XMLHttpRequest)对象,此功能用来设置自定义 HTTP 头信息,等等。...这个函数传递3个参数:从服务器返回的数据,并根据dataType参数进行处理后的数据,一个描述状态的字符串;还有 jqXHR(在jQuery 1.4.x前为XMLHttpRequest) 对象。...有以下三个参数:jqXHR (在 jQuery 1.4.x前为XMLHttpRequest) 对象、描述发生错误类型的一个字符串 和 捕获的异常对象。...**dataType** 类型:String 从服务器返回的预期的数据类型。默认:智能猜测(xml, json, script, text,html)。

    5.4K10

    JQuery Ztree 树插件配置与应用小结

    默认值:null 参数说明 treeIdString 对应 zTree 的 treeId,便于用户操控 treeNodeJSON 将要进入编辑名称状态的节点 JSON 数据对象 返回值 true /...有了这个方法,用户不再需要自己设定全局变量来保存 zTree 初始化后得到的对象了,而且在所有回调函数中全都会返回 treeId 属性,用户可以随时使用此方法获取需要进行操作的 zTree 对象 参数说明...treeIdString zTree 的 DOM 容器的 id 返回值JSON zTree 对象,提供操作 zTree 的各种方法,对于通过 js 操作 zTree 来说必须通过此对象 function...,选中父节点,自动选中其下所有子节点,类似这种联动);为 false 且 treeNode.checked = checked 时,不会触发回调函数,直接返回 不影响父子节点中 treeNode.nocheck...(); zTreeObj.getNodes 获取 zTree 的全部节点数据 参数说明 返回值 Array(JSON) 全部节点数据 1、Array 仅仅是根节点的集合, (默认情况子节点都处于 children

    7.3K40

    Ajax笔记

    2、依靠对象 XMLHttpRequest对象 fetch对象 (兼容性较弱) 二、采用同步的方式通过ajax获取数据(简单版) 1、代码 我在当前html文件下伪造了一个hello.json的文档,作为服务器资源... var xhr =new XMLHttpRequest() //生成一个新的XMLHttpRequest对象 xhr.open('GET','hello.json',false)/...所以我们打开终端gitbash,切换到html当前文件下,输入http-server打开本地服务器 ? 打开服务器后,返回两个地址,125的地址是本地局域网环境的 ip,127的ip是本机 ip。...4、举个例子 var xhr= new XMLHttpRequest() xhr.timeout=13 // 注意timeout时间要根据收到json文件响应时间来设置,小于这个时间会输出timeout...(但尚未调用 open() 方法) 1 载入,XMLHttpRequest对象开始发送请求 2 载入完成,XMLHttpRequest对象的请求发送完成 3 下载解析中,XMLHttpRequest对象开始读取服务器的响应

    1K60

    一个小时学会jQuery

    简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。...除了单纯的XML,还可以指定 html、json、jsonp、script或者text。 其中,text和xml类型返回的数据不会经过处理。...如果指定为json类型,则会把获取到的数据作为一个JavaScript对象来解析,并且把构建好的对象作为结果返回。为了实现这个目的,他首先尝试使用JSON.parse()。...这种情况下,$.ajax()不再返回一个XMLHttpRequest对象,并且也不会传递事件处理函数,比如beforeSend。 5.3、发送数据到服务器 默认情况下,Ajax请求使用GET方法。...isLocal   map 默认: 取决于当前的位置协议 允许当前环境被认定为“本地”,(如文件系统),即使jQuery默认情况下不会承认它。

    18.6K71

    JavaScript中的Fetch

    区别 fetch 规范与 jQuery.ajax() 主要有三种方式的不同: 1.当接收到一个代表错误的 HTTP 状态码时,从 fetch() 返回的 Promise 不会被标记为 reject, 即使响应的...相反,它会将 Promise 状态标记为 resolve (但是会将 resolve 的返回值的 ok 属性设置为 false ),仅当网络故障时或请求被阻止时,才会标记为 reject。...因此在几乎所有环境中都可以用这个方法获取到资源。 fetch() 必须接受一个参数——资源的路径。无论请求成功与否,它都返回一个 Promise 对象,resolve 对应请求的 Response。...2.一个 Request 对象。 init (可选) 一个配置项对象,包括所有对请求的设置。可选的参数有: 1.method: 请求使用的方法,如 GET、POST。...最简单的用法是只提供一个参数用来指明想 fetch() 到的资源路径,然后返回一个包含响应结果的promise(一个 Response 对象)。 当然它只是一个 HTTP 响应,而不是真的JSON。

    1.9K20

    ajax的面试题_java中框架面试题

    分别是什么 //创建 XMLHttpRequest 对象 var ajax = new XMLHttpRequest(); //规定请求的类型、URL 以及是否异步处理请求。...字符串转换集json对象、json对象转换json字符串 //字符串转对象 JSON.parse(json) eval('(' + jsonstr + ')') // 对象转字符串 JSON.stringify...(data){ //注意 jsonp返回的数据是json对象可以直接使用 //ajax 取得数据是json字符串需要转换成json对象才可以使用。...,或者 Access-Control-Allow-Origin: http://a.com //只允许所有域名访问 3:设置 document.domain 原理:相同主域名不同子域名下的页面,可以设置...304 (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。

    86310
    领券