Maison >interface Web >js tutoriel >Utiliser des objets pour encapsuler des méthodes ajax appelées à plusieurs reprises
AJAX est souvent utilisé pour appeler des données distantes dans des projets. Chaque fois qu'il est appelé, une méthode ajax doit être écrite. Cela entraîne trop de code répété et une lisibilité insuffisante. Par conséquent, je l'encapsule généralement. 🎜> en cas de besoin. AJAX est souvent utilisé pour appeler des données distantes dans des projets. Chaque fois qu'il est appelé, une méthode ajax doit être écrite, ce qui entraîne trop de code répété et une lisibilité insuffisante. nécessaire.
J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.var imgUpload = { //ajax请求数据 method:function(murl,mdata,method,success){ $.ajax({ type: method, url: murl, dataType : "jsonp", data: mdata, timeout: 20000, error: function (data) { console.log(data); alert("请求失败"); }, success: function (data) { //console.log(data); success?success(data):function(){}; } }); } } //调用 imgUpload.method("url","","get",function (data) { if(data.code == 0){ alert(data); }else{ alert("请求失败"); } });
Articles connexes :
Page de renvoi de demande de publication AjaxLa page du formulaire de soumission Ajax s'actualise rapidement Deux solutions pour qu'Ajax ouvre une nouvelle fenêtre et soit bloqué par le navigateurCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!