我使用向导[双窗格表单]使用crud
和ajax
进行数据asp.net
操作。
问题是:如何在成功时停止向导移动到下一页?
说明:
当我按向导中给出的
save
按钮时,当所有数据都存储到数据库中时,它会在success response
上显示next page
。这在我的情况下并不好。我想使用alert
显示回复,但会转到下一页以显示ajax response
消息。
保存按钮代码:
<button type="button" id="btnSave" class="btn bg-teal-400 stepy-finish">Save <i class="icon-check position-right"></i></button>
&#13;
Ajax保存请求代码:
$("#dialogForm").on("click", "#btnSave", function () {
var form = $('#frmCashPaymentVoucher');
var url = form.attr('action');
var formData = form.serialize();
$.ajax({
type: 'POST',
url: url,
dataType: 'html',
data: formData,
success: function (data) {
$('#dialogForm').html(data);
$('#modal_backdrop').modal('show');
//alert(data);
},
cache: false
});
});
&#13;
请帮帮我..
答案 0 :(得分:-1)
使用此代码
$(“#dialogForm”)。on(“click”,“#btnSave”,function(){
debugger;
form = $('#frmCashPaymentVoucher');
var url = form.attr('action');
var formData = form.serialize();
$.ajax({
url: url,
type: "POST",
data: formData,
contentType: false,
processData: false,
async: false,
success: function(data) {
$('#dialogForm').html(data);
$('#modal_backdrop').modal('show');
//alert(data);
},
error: function(err) {
alert("Failed to load ...!!!");
}
});
});