$.ajax 参数详细[转]

          html:再次来到纯文本HTML消息;包罗的script标签会在插入DOM时进行。

       ajax事件函数如下:

async:供给为Boolean类型的参数,暗中同意设置为true,全体请求均为异步请求。

          json:返回JSON数据。

data:
供给为Object或String类型的参数,发送到服务器的数量。要是已经不是字符串,将自动转换为字符串格

});

                         $(‘#resText’).empty();   //清空resText里面包车型大巴享有情节

       }

                “?”为科学的函数名,以履行回调函数。

             dataType: “json”,

beforeSend:供给为Function类型的参数,发送请求前能够修改XMLHttpRequest对象的函数,例如添加自定义

 

username:供给为String类型的参数,用于响应HTTP访问认证请求的用户名。

案例代码:

            数。

       设置为false将不会从浏览器缓存中加载请求信息。

             this;    //调用本次ajax请求时传递的options参数

            提供data和type七个参数。data是Ajax再次回到的本来数据,type是调用jQuery.ajax时提供的

scriptCharset:要求为String类型的参数,只有当呼吁时dataType为”jsonp”或然”script”,并且type是GET时

timeout:
需求为Number类型的参数,设置请求超时时间(微秒)。此设置将掩盖$.ajaxSetup()方法的全局设

         $.ajax({

                         $.each(data, function(commentIndex, comment){

            function(data, type){

       function(XMLHttpRequest, textStatus, errorThrown){

         置。

contentType:要求为String类型的参数,当发送音讯至服务器时,内容编码类型暗许

             url: “test.json”,

                //重临处理后的数码

jsonp:供给为String类型的参数,在叁个jsonp请求中重写回调函数的名字。

         (1)由服务器重返,并基于dataType参数进行处理后的数码。

            服务器数据变动判断的依照是Last-Modified头音讯。暗中同意值是false,即忽略头消息。

success:供给为Function类型的参数,请求成功后调用的回调函数,有七个参数。

          function(XMLHttpRequest, textStatus){

          script:重临纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远距离请求

       待请求达成才足以实施。

          xml:返回XML文档,可用JQuery处理。

            }

             为”application/x-www-form-urlencoded”。该暗中同意值适合超越贰分一施用场馆。

       该值用来替代在”callback=?”这种GET或POST请求中U路虎极光L参数里的”callback”部分,例如

        ajax事件,ajaxStart或ajaxStop可用以控制种种ajax事件。

          jsonp:JSONP格式。使用SONP情势调用函数时,例如myurl?callback=?,JQuery将电动替换后2个

       {jsonp:’onJsonPLoad’}会招致将”onJsonPLoad=?”传给服务器。

$(function(){

processData:须求为Boolean类型的参数,私下认可为true。默许情况下,发送的多寡将被撤换为对象(从技术角度

            function(XMLHttpRequest){

          音信再次回到responseXML或responseText,并视作回调函数参数传递。

            this;  //调用此次ajax请求时传递的options参数

          可用的品种如下:

            //data可能是xmlDoc、jsonObj、html、text等等

       倘诺供给发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其余操作必须等

         function(data, textStatus){

                      }

                                         + ‘</p></div>’;

$.each()函数不一致于JQuery对象的each()方法,它是1个大局函数,不操作JQuery对象,而是以贰个数组大概指标作为第一个参数,以二个回调函数作为第②个参数。回调函数拥有八个参数:第3个为指标的积极分子或数组的目录,第①个为相应变量或内容。

 

            }

                  时(不在同三个域下),全数post请求都将转为get请求。

             success: function(data){

          //平日情状下textStatus和errorThrown唯有当中三个包罗消息

type:
须要为String类型的参数,请求形式(post或get)暗许为get。注意别的http请求方法,例如put和

    $(‘#send’).click(function(){

                return data;

                         });

                                         + ‘:</h6><p
class=”para”‘ + comment[‘content’]

                               html += ‘<div
class=”comment”><h6>’ + comment[‘username’]

               this;   //调用这一次ajax请求时传递的options参数

                         $(‘#resText’).html(html);

          text:重回纯文本字符串。

          参数:XMLHttpRequest对象和贰个描述成功请求类型的字符串。

             树新闻可能别的不愿意转换的新闻,请设置为false。

                         var html = ”; 

       误音信、捕获的谬误对象(可选)。

cache:须求为Boolean类型的参数,私下认可为true(当dataType为script时,暗中同意为false)。

附带说一下$.each()函数:

Ajax,    });

      式,例如{foo1:”bar1″,foo2:”bar2″}转换为&foo1=bar1&foo2=bar2。借使是数组,JQuery将活动为分化

      式。get请求中校附加在url后。制止这种自发性转换,能够查看processData选项。对象必须为key/value格

            dataType参数。函数重返的值将由jQuery进一步处理。

url: 供给为String类型的参数,(暗许为当前页地址)发送请求的地点。

             data: {username:$(“#username”).val(),
content:$(“#content”).val()},

         });

password:供给为String类型的参数,用于响应HTTP访问认证请求的密码。

               才会用来强制修改字符集(charset)。日常在地头和远程的内容编码分歧时采纳。

global:须求为Boolean类型的参数,暗中认可为true。表示是不是接触全局ajax事件。设置为false将不会接触全局

          }

ifModified:供给为Boolean类型的参数,暗中同意为false。仅在服务器数据变动时取得新数据。

      delete也能够利用,但仅有的浏览器扶助。

            HTTP头。在beforeSend中只要回去false能够裁撤本次ajax请求。XMLHttpRequest对象是绝无仅有的参

         (2)描述状态的字符串。

dataFilter:供给为Function类型的参数,给Ajax重返的原来数据开始展览预处理的函数。

error:供给为Function类型的参数,请求退步时被调用的函数。该函数有二个参数,即XMLHttpRequest对象、错

             来讲并非字符串)以极度私下认可内容类型”application/x-www-form-urlencoded”。假若要发送DOM

             type: “GET”,

dataType:
要求为String类型的参数,预期服务器重返的数据类型。假诺不点名,JQuery将自行依据http包mime

complete:供给为Function类型的参数,请求达成后调用的回调函数(请求成功或破产时均调用)。

      值对应同二个称号。例如{foo:[“bar1″,”bar2”]}转换为&foo=bar1&foo=bar2。

          this;   //调用这次ajax请求时传递的options参数

相关文章