jquery ajax类型知识点总结
2022-10-13 10:26:48   0  举报             
     
         
 AI智能生成
  jquery ajax类型知识点总结
    作者其他创作
 大纲/内容
  $.getJSON()    
     格式    
     $.getJSON(url[,data][,callback])  
     功能    
     通过get方式请求载入JSON数据  
     JSON数据    
     对象    
     由{}包括,数据为键值对的形式,数据间有逗号隔开  
     数组    
     由[]包括,数据为键值对形式,数据之间有逗号隔开  
     $.post()    
     格式    
     $.post(url[,data][,callback][,type])  
     功能    
     与get方法相比,该方法将参数最为消息的实体 发送参数最为消息的实体发送到服务器,对数据 无长度的影响。而get方法中所有的参数信息都将 追加到URL后。  
     $.get    
     格式    
     $.get(url[,data][,callback][,type])  
     功能    
     使用GET方式进行异步请求  
     url    
     异步请求的URL地址  
     data    
     执行异步请求附加的参数列表。以键值对集合的形式 作为QueryString附加到请求的URL中。  
     callback    
     回调函数,当响应成功时执行的函数。jQuery自动将请求结果和状态传递给该方法。  
     function(data,textStatus){...}其中data是请求结果, 可以是html文本、xml文本、text文本、JOSN等。 textStatus是响应状态,可能是success等。  
     type    
     设置返回的内容格式,可选的有 xml、html、script、json、jsonp、text等 默认值为html  
     $.ajax()    
     url    
     String类型    
     (默认:当前网页地址)发送请求的地址  
     type    
     String类型    
     (默认:amp;quot;GETamp;quot;)请求方式(“POST”或“GET”)。  
     注意:其他HTTPq请求方法,如PUT和DELETE也可以使用,但仅部分浏览器支持。  
     timeout    
     Number类型    
     设置请求超时时间(毫秒)。此设置将覆盖全局设置。  
     async    
     Boolean类型    
     (默认:true)默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。  
     注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行  
     beforeSend    
     Function类型    
     发送请求前可修改XHR对象的函数,如添加自定义HTTP头。  
     XHR对象是唯一的参数。  
     cache    
     Boolean类型    
     (默认:true)jQuery1.2新功能,设置为false将不会从浏览器缓存中加载请求信息  
     complete    
     Function类型    
     请求完成后回调函数(请求成功或失败时均调用)。  
     参数:XHR对象,成功信息字符串  
     contectType    
     String类型    
     (默认:“application/x-www-form-urlencoded”)发送信息至服务器是内容编码类型  
     默认值适合大多数应用场合  
     data    
     Object,String    
     发送到服务器的数据。将自动转换为请求字符串格式。  
     GET请求中将附加在URL后。  
     查看processData选项说明以禁止此自动转换。  
     必须为Key/Value格式。如果为数组,jQuery将自动为不同值对应同一个名称  
     dataType    
     String    
     预期服务器返回数据类型。如果不指定, jQuery将自动根据HTTP包MIME信息返回responseXML或responseText, 并作为回调函数参数传递,可用值:    
     xml:返回xml文档,可用jQuery处理  
     html:返回纯文本信息;包含script元素  
     script:返回纯文本JavaScript代码。不会自动缓存结果  
     json:返回json数据  
     jsonp:jsonp格式。使用jsonp形式调用函数时,如amp;quot;myurl?callback=?amp;quot;jQuery将自动替换?为正确的函数名,以执行回调函数  
     error    
     Function    
     (默认:自动判断(xml或html))请求失败时将调用此方法。  
     上述方法有三个参数:XHR对象,错误信息,(可能)捕捉的错误对象  
     global    
     Boolean    
     (默认:true)是否触发全局AJAX事件。设置为false将不会触发全局AJAX事件, 如ajaxStart或ajaxStop。可用于控制不同的Ajax事件  
     ifModifiel    
     Boolean    
     (默认:false)仅在服务器数据改变时获取新数据。使用HTTP包Last-Modified头信息判断  
     processData    
     Boolean    
     (默认:true)默认情况下,发送的数据将被转换为对象(技术上讲并非字符串)以配合默认内容类型 “application/x-www-form-urlencoded”。如果要发送DOM树信息或其他不希望转换的信息, 请设置为false  
     success    
     Function  
     load()    
     格式  
     功能    
     远程载入HTML代码并直接插入DOM中 该方法是被DOM对象调用,不是jQuery 的全局方法  
     url    
     请求页面的路径  
     data    
     请求附加的参数,是键值对的集合  
     callback    
     请求完成时的回调函数,无论请求执行成功还是失败都将执行  
     $.getScript    
     格式    
     $.getScript(url[,data][,callback])  
     功能    
     使用get方式载入一个JavaScript文件,并执行该文件的JavaScript代码。    
     load(url[,data][,callback])  
    
 
 
 
 
  0 条评论
 下一页