Maison >interface Web >js tutoriel >Utiliser des objets pour encapsuler des méthodes ajax appelées à plusieurs reprises

Utiliser des objets pour encapsuler des méthodes ajax appelées à plusieurs reprises

亚连
亚连original
2018-05-24 11:22:021883parcourir

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 Ajax

La page du formulaire de soumission Ajax s'actualise rapidement

Deux solutions pour qu'Ajax ouvre une nouvelle fenêtre et soit bloqué par le navigateur

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn