Heim >Web-Frontend >js-Tutorial >Beispielanalyse von get() und post() in einer Ajax-Anwendung in jquery

Beispielanalyse von get() und post() in einer Ajax-Anwendung in jquery

黄舟
黄舟Original
2017-09-07 14:11:001404Durchsuche

Ajax-Anwendung in jquery – get() und post()

Sendedaten auf unterschiedliche Weise abrufen und veröffentlichen, aber im Ajax von jquery ist dieser Unterschied für den Benutzer nicht sichtbar. Es gibt eine Begrenzung der von get übertragenen Daten. Die von get angeforderten Daten werden vom Browser zwischengespeichert. Der Empfang der beiden Methoden ist unterschiedlich.

get()
Die Get-Funktionsform in jquery ist $.get(URL,data,callback,type);

Der Code lautet wie folgt:

$.get("web.jsp",{
    name:"name1",                                            //get方法中的数据不仅可以是映射方法,也可以是"name=name1&age=12"的字符串方式,
    age:"12"                                                  //如果有中文,要使用编码,"name="+encodeURIComponent("栾鹏")+"&age=12"},
    function(data,textStatue){                                  //data表示返回的内容,可以是xml,JSON文件,HTML片段。textStatus表示请求状态:sucess,error,notmodified,timeout4种
    $("#p1").html(data);                                    //如果是html片段,直接设置代码段
    username = $(data).find("comment").attr("username");      //如果是xml文档,则使用$转化为dom对象
    username = data.username;                                 //如果是json数据,当成对象使用});

post()
Die Form der Post-Funktion in jquery ist $.post(URL,data,callback);
Der Code lautet wie folgt:

$.post("web.jsp", $("#form1").serialize(),                 //serialize序列化表单内容,作为jQuery的表单对象的函数。
    function(data,textStatue){                              //data表示返回的内容,可以是xml,JSON文件,HTML片段。textStatus表示请求状态:sucess,error,notmodified,timeout4种
    $("#p1").html(data);                                    //如果是html片段,直接设置代码段
    username = $(data).find("comment").attr("username");      //如果是xml文档,则使用$转化为dom对象
    username = data.username;                                 //如果是json数据,当成对象使用});

Das obige ist der detaillierte Inhalt vonBeispielanalyse von get() und post() in einer Ajax-Anwendung in jquery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn