当前位置: 首页 > 编程笔记 >

使用对象封装ajax重复调用的方法

何正德
2023-03-14
本文向大家介绍使用对象封装ajax重复调用的方法,包括了使用对象封装ajax重复调用的方法的使用技巧和注意事项,需要的朋友参考一下

在项目中经常用到AJAX调用远程数据,每一次调用,都得写一个ajax方法,这就造成了重复代码过多,可读性也不够强,所以,我一般都是封装起来,需要的时候调用。

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("请求失败");
}
});

以上所示是本文给大家分享使用对象封装ajax重复调用的方法,希望对大家有所帮助。

 类似资料:
  • 本文向大家介绍详解JS对象封装的常用方式,包括了详解JS对象封装的常用方式的使用技巧和注意事项,需要的朋友参考一下 JS是一门面向对象语言,其对象是用prototype属性来模拟的,下面,来看看如何封装JS对象. 常规封装 这种方式是比较常见的方式,比较直观,但是Person() 的职责是构造对象,如果把初始化的事情也放在里面完成,代码就会显得繁琐,如果放在一个方法里初始化会不会好点呢? 升级版

  • 本文向大家介绍基于原生ajax与封装的ajax使用方法(详解),包括了基于原生ajax与封装的ajax使用方法(详解)的使用技巧和注意事项,需要的朋友参考一下 当我们不会写后端接口来测试ajax时,我们可以使用node环境来模拟一个后端接口。 1、模拟后端接口可参考网站整站开发小例子,在打开命令窗口并转到所在项目文件夹下在命令行中输入npm install express --save,安装exp

  • 问题内容: 如何每10秒重复jQuery ajax调用? 我试图用函数包装$ .ajax并使用setInterval调用该函数 但它说“未定义ajaxd” 问题答案: 您的方法不应放在 ready 方法内部,否则 只能在 此处使用,而不能在外部使用。

  • 本文向大家介绍AJAX封装类使用指南,包括了AJAX封装类使用指南的使用技巧和注意事项,需要的朋友参考一下 AJAX说起来感觉很难,但是把他封装起来你会发现使用起来很简单了,当然也是简单的应用了,譬如留言板的应用等,这里首先,先送大家一个礼物那就是封装好的AJAX的类,下载地址http://xiazai.jb51.net/201412/yuanma/ajax3.0(jb51.net).rar 这里

  • 我有以下目标。我想调用不带括号的对象方法。 我该怎么做?

  • 我们总是说,如果我们简单地定义变量< code>private并定义getters setters来访问这些变量,那么数据就会被封装。我的问题是,如果我们可以通过getters和setters访问变量(数据),那么数据是如何隐藏或安全的呢? 我在谷歌上搜索了很多解释,但我什么也没找到。每个人都刚刚在他们的博客和帖子中说这是一种数据隐藏技术,但它还没有被解释/详细说明。