Javascript 通用jquery ajax调用函数
想知道是否有一种全局通用的函数可以调用ajax函数。。 例如,我有很多类似的电话:Javascript 通用jquery ajax调用函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,想知道是否有一种全局通用的函数可以调用ajax函数。。 例如,我有很多类似的电话: $.ajax({ url: some_url_address, type: 'post', data: $('#form').serialize(), dataType: 'html', success: function(data){ alert('success'); } }); 我想让它像 callAjax('my_url', 'post
$.ajax({
url: some_url_address,
type: 'post',
data: $('#form').serialize(),
dataType: 'html',
success: function(data){
alert('success');
}
});
我想让它像
callAjax('my_url', 'post', {some_data}, 'alert("success")');
在javascript文件中:
function callAjax(url, type, data, successFunction, errorFunction, beforeFunction){
$.ajax({
url: url,
type: type,
data: data,
dataType: 'html',
beforeSend: function(){
beforeFunction;
},
success: function(){
successFunction;
}
error: function(){
errorFunction;
}
});
}
在我调用该函数的页面中,它将返回以前的结果、错误、成功等: 只需通过npm安装来安装webpack
在输入字段中写入数据ajaxify='true'
还包括npmjs和css文件
<input type='test' data-ajaxify='true' data-url='/someurl' data-method='post'>
jquery函数本身已经很简单了,不是吗?编写自己的通用函数并不像刚才演示的那么难。它不会变得更一般。尽管如此,还是有一些框架可以简化测试过程;然后调用ajax…然后调用successfunction、errorFunction;