Heim > Web-Frontend > js-Tutorial > Beispiel einer universellen ajax()-Funktion für eine Ajax-Anwendung in jquery

Beispiel einer universellen ajax()-Funktion für eine Ajax-Anwendung in jquery

黄舟
Freigeben: 2017-09-07 14:07:45
Original
1511 Leute haben es durchsucht

jquery-Serie-Tutorial 6-AJAX-Volllösung

Ajax-Anwendung in jquery – universelle Ajax-Funktion

jquery bietet ajax(), das vielseitiger ist als get und post

Der Code lautet wie folgt:

$.ajax(options)
$.ajax({
    type:"POST",                                               //方式
    url:"test.jsp",                                            //地址
    dataType:"JSON",                                           //数据类型  xml(xml文档),html(html代码),script(js代码),json(json数据),jsonp(jsonp格式数据),text(纯文本)
    beforeSend:function(XMLHttpRequest){                        //发送前函数, 这里可以修改XMLHttpRequest,例如添加HTTP头
    },
    complete:function(XMLHttpRequest,textStatus){               //请求完成函数,请求成功或失败均调用此函数
    },
    sucess:function(data,textStatus){                           //请求成功,成功返回,    //data有可能是xmlDoc,jsonObj,html,text等等
    },
    error:function(XMLHttpRequest,textStatus,errorThrown){      //请求失败函数
    },
    global:true                                                 //是否触发全局ajax事件,默认为true。全局函数开启,任何jquery类能调用后面的ajax全局函数});
Nach dem Login kopieren

Globale Ajax-Funktion

Jedes JQuery-Objekt kann die globale Ajax-Funktion aufrufen
Der Code lautet wie folgt:

$("#loading").ajaxStart(function(){});   //ajaxStart请求开,ajaxStop请求结束   ajaxComplete请求完成    ajaxError请求错误    ajaxSend发送请求前    ajaxSucess请求成功开,ajaxStop请求结束   ajaxComplete请求完成    ajaxError请求错误    ajaxSend发送请求前    ajaxSucess请求成功
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispiel einer universellen ajax()-Funktion für eine Ajax-Anwendung in jquery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage