如何停止向导重定向到下一页

时间:2017-03-21 11:16:00

标签: javascript jquery html asp.net ajax

我使用向导[双窗格表单]使用crudajax进行数据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;
&#13;
&#13;

Ajax保存请求代码:

&#13;
&#13;
            $("#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;
&#13;
&#13;

请帮帮我..

1 个答案:

答案 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 ...!!!");
                }
            });


        });