关于jquery中ajax

本文详细介绍了jQuery中的AJAX工具,包括load()方法及getScript(), getJSON(), get(), post()等函数的使用方式,并深入探讨了jQuery.ajax()配置项及其回调函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jquery的所有ajax工具,包括load()方法,会调用回调函数来提供请求成功或失败的异步消息,这些回调函数的第二个参数是一个字符串,可以取以下值:

”success“:表示请求成功完成;

”notmodified“:表示请求成功,但服务器返回的内容是HTTP 304"Not Modified”;

“error”:表示请求没有成功完成;

“timeout”:超时;

“parsererror”:表示HTTP请求已成功完成,但是jquery无法按照期望的方式解析;


load():向它传入一个URL,它会异步加载该URL的内容,然后将内容插入每一个选中元素中,替换掉已经存在的任何内容;

Ajax工具函数:

jQuery.getScript():异步加载文件,加载完成后在全局作用域执行该代码,适用于同源和跨源脚本;第一个参数是JS代码文件的URL,可以传入回调函数作为第二个参数,该回调函数仅在请求成功完成时才会被调用;

jQuery.getJSON():获取文本后将其解析为JSON,成功加载URL后将解析解析结果作为第一个参数传入回调函数中;

jQuery.get()、jQuery.post():获取指定URL的内容,如果有数据的话,还可以传入指定数据,最后将结果传递给指定的回调函数;

jQuery.ajax():仅接受一个参数---一个选项对象;最常用的选项如下:type、url、data、dataType、contentType、timeout、cache、ifModified、global;回调:context、beforeSend、success、error、complete;不常用的选项和钩子:async、dataFilter、jsonp、jsonpCallback、processData、scriptCharset、tranditional、username、password、xhr;

Ajax事件:“ajaxSend”、“ajaxSuccess”、“ajaxError“、”ajaxComplete“、”ajaxStart“、”ajaxStop“;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值