open新页面不跳转

$.ajax({
        cache: true,
        type: "POST",
        url:"http://" + location.host + getBasePath()
        + "/mon/getPayMoney.do",
        data : {
            "monitorUid":monuid
        },
        async: false,
        error: function(request) {
            alert("信息提交失败,请刷新页面再试");
        },
        success: function(data) {
            if (data != undefined && data.flag != undefined
                    && data.flag == 1&&data.yuan!=undefined) {
                        var form = $("<form action=\"http://" + location.host + getBasePath()+ "/mon/payExamRoomMonitor.do\" method=\"post\" id=\"submitForm\" target=\"_black\" style=\"display:none;\"></form>");
                        form.append($("<input type=\"text\" name=\"examMoniRoomUid\" value=\""+$("#paySubmit").attr("examMoniRoomUid") +"\">"));
                        form.append($("<input type=\"text\" name=\"orderId\" value=\""+$("#paySubmit").attr("orderId") +"\">"));
                        form.append($("<input type=\"text\" name=\"payMode\" value=\""+payMode +"\">"));
                        $(document.body).append(form);
                        form.submit();
                        form.remove();
                }

无论是用a绑定click还是form的submit方法,涉及到ajax请求的时候,将异步请求改为false尝试下。

猜你喜欢

转载自www.cnblogs.com/moonlignt/p/9233809.html