ajax防止重复提交
2017-04-18 17:35
176 查看
直接上代码:
from:http://www.jb51.net/article/94785.htm
$.ajax({
type: 'POST',
url: APP + '?m=Shopping&a=ajaxSubmitorder&sid=' + sid + '&src=' + src,
cache: false,
dataType: 'json',
data: {
'src': src,
"uid": uid,
'shipping_id': shipping_id,
'order_amount': order_amount,
'amount': amount,
'postscript': postscript,
'addr_id': addr_id
},
async: false,
beforeSend: function() { //触发ajax请求开始时执行
$('#submit_font').text('提交订单中...');
$('.pay_alipay').attr('onclick', 'javascript:void();'); //改变提交按钮上的文字并将按钮设置为不可点击
},
success: function(msg, textStatus) {
if (msg.result == 1) {
$.Alert('成功提交订单', 160);
window.location.href = APP + '?m=Pay&a=index&sid=' + sid + '&fuid=' + fuid + '&parent_order_sn=' + msg.parent_order_sn;
} else {
$.Alert(msg.msg, 160);
$('#submit_font').text('提交订单');
$('.pay_alipay').attr('onclick', 'submitorder();'); //改变提交按钮上的文字并将按钮设置为可点击
}
},
error: function(textStatus) {
$.Alert('网络繁忙,请稍后再试...', 160);
$('#submit_font').text('提交订单');
$('.pay_alipay').attr('onclick', 'submitorder();'); //改变提交按钮上的文字并将按钮设置为可点击
},
complete: function(msg, textStatus) {
//ajax请求完成时执行
if (msg.result == 1) {
$('#submit_font').text('提交订单');
$('.pay_alipay').attr('onclick', 'javascript:void();'); //改变提交按钮上的文字并将按钮设置为可以点击
}
}
});
from:http://www.jb51.net/article/94785.htm
$.ajax({
type: 'POST',
url: APP + '?m=Shopping&a=ajaxSubmitorder&sid=' + sid + '&src=' + src,
cache: false,
dataType: 'json',
data: {
'src': src,
"uid": uid,
'shipping_id': shipping_id,
'order_amount': order_amount,
'amount': amount,
'postscript': postscript,
'addr_id': addr_id
},
async: false,
beforeSend: function() { //触发ajax请求开始时执行
$('#submit_font').text('提交订单中...');
$('.pay_alipay').attr('onclick', 'javascript:void();'); //改变提交按钮上的文字并将按钮设置为不可点击
},
success: function(msg, textStatus) {
if (msg.result == 1) {
$.Alert('成功提交订单', 160);
window.location.href = APP + '?m=Pay&a=index&sid=' + sid + '&fuid=' + fuid + '&parent_order_sn=' + msg.parent_order_sn;
} else {
$.Alert(msg.msg, 160);
$('#submit_font').text('提交订单');
$('.pay_alipay').attr('onclick', 'submitorder();'); //改变提交按钮上的文字并将按钮设置为可点击
}
},
error: function(textStatus) {
$.Alert('网络繁忙,请稍后再试...', 160);
$('#submit_font').text('提交订单');
$('.pay_alipay').attr('onclick', 'submitorder();'); //改变提交按钮上的文字并将按钮设置为可点击
},
complete: function(msg, textStatus) {
//ajax请求完成时执行
if (msg.result == 1) {
$('#submit_font').text('提交订单');
$('.pay_alipay').attr('onclick', 'javascript:void();'); //改变提交按钮上的文字并将按钮设置为可以点击
}
}
});
相关文章推荐
- ajax防止重复提交
- ajax防止重复提交
- $.ajax提交时防止数据重复
- 页面按钮防止ajax重复提交
- jQuery 防止Ajax重复提交的简单设置方法
- 防止发生ajax重复提交的情况
- Ajax防止重复提交
- ajax防止表单重复提交
- ajax 防止重复提交
- 在jquery中防止ajax重复提交
- AJAX 防止重复提交表单beforeSend和complete 方法
- Jquery的$.ajax防止重复提交的方法
- 使用Ajax发送请求防止重复提交
- query 防止ajax重复提交
- 防止ajax重复提交
- ASP.NET AJAX 添加请求处理事件来防止按钮重复提交
- jQuery的 $.ajax防止重复提交的两种方法(推荐)
- 防止ajax表单重复提交
- jQuery的 $.ajax防止重复提交的两种方法(推荐)
- Ajax 防止表单重复提交