jQuery.ajax对应的post/get/delete/put请求方法封装
发表于:2021-12-08 15:02:57浏览:3025次
jQuery ajax中的post/get/delete/put请求方法的写法过于繁琐,所以现在封装成如下简便的形式:
1、获取数据ajax-get请求
/**
* 获取数据ajax-get请求
*/
$.getJSON = function (url,data,callback){
$.ajax({
url:url,
type:"get",
contentType:"application/json",
dataType:"json",
timeout:10000,
data:data,
success:function(data){
callback(data);
}
});
};2、提交json数据的post请求
/**
* 提交json数据的post请求
*/
$.postJSON = function(url,data,callback){
$.ajax({
url:url,
type:"post",
contentType:"application/json",
dataType:"json",
data:data,
timeout:60000,
success:function(msg){
callback(msg);
},
error:function(xhr,textstatus,thrown){
}
});
};3、修改数据的ajax-put请求
/**
* 修改数据的ajax-put请求
*/
$.putJSON = function(url,data,callback){
$.ajax({
url:url,
type:"put",
contentType:"application/json",
dataType:"json",
data:data,
timeout:20000,
success:function(msg){
callback(msg);
},
error:function(xhr,textstatus,thrown){
}
});
};4、删除数据的ajax-delete请求
/**
* 删除数据的ajax-delete请求
*/
$.deleteJSON = function(url,data,callback){
$.ajax({
url:url,
type:"delete",
contentType:"application/json",
dataType:"json",
data:data,
success:function(msg){
callback(msg);
},
error:function(xhr,textstatus,thrown){
}
});
}; 推荐文章
- ThinkPHP6获取数据库内所有表的表名及表信息
- 强大的图片查看器插件Viewer.js,开源中国在用的文章图片查看器
- HTTP中GET、POST、PUT与DELETE的区别和用法
- Thinkphp8通过PhpWord导出生成word文件,支持图片处理,富文本导出完整方案
- PHP8出来也已经有一段时间了 说说PHP8的新特性
- HTML5音频播放标签介绍及实现简单的音频播放器代码
- 有了css变量这个神器,写css再也不需要less和sass了
- PHP依据用户当前定位的经纬度判断距离最近的门店
- Nginx + PHP 搭建的服务器发现POST数据无法提交或数据被截断的解决方案
- TinyMCE是一个轻量、简洁、功能强大的富文本编辑器

