Ajax submission opens new window, browser blocker processing
Last Update:2016-06-26
Source: Internet
Author: User
<span id="Label3"></p><pre><pre></pre></pre><pre><pre><span>The main is to add synchronous processing</span></pre></pre><pre><span style="color: #000000;"><span style="color: #000000;">$.ajax ({url:</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">ashx/orderhander.ashx?action=checkrepeat</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #000000;"><span style="color: #000000;">, Data: {</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">OrderId</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #000000;"><span style="color: #000000;">: Data. orderno}, dataType:</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">JSON</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #000000;"><span style="color: #000000;">, </span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Async</span></span>:<span style="color: #0000ff;"><span style="color: #0000ff;">false</span></span><span style="color: #000000;"><span style="color: #000000;">, Type:</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">Post</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #000000;"><span style="color: #000000;">, success:function (data) {</span></span><span style="color: #0000ff;"><span style="color: #0000ff;">if</span></span>(data = =<span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">1</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #000000;"><span style="color: #000000;">) {window.location.href</span></span>=<span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">index.html</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #000000;"><span style="color: #000000;">; </span></span><span style="color: #0000ff;"><span style="color: #0000ff;">return</span></span><span style="color: #000000;"><span style="color: #000000;">; } </span></span><span style="color: #0000ff;"><span style="color: #0000ff;">Else</span></span><span style="color: #000000;"><span style="color: #000000;"> { </span></span><span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">var v = $ ("input[name= ' approve ']:checked"). val ()</span></span> <span style="color: #0000ff;"><span style="color: #0000ff;">var</span></span>i =<span style="color: #800080;"><span style="color: #800080;">0.01</span></span>;<span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">Payment price processing, temporarily set to 0.01</span></span><span style="color: #008000;"><span style="color: #008000;">//</span></span><span style="color: #008000;"><span style="color: #008000;">location.href = "/create_direct_pay_by_user-csharp-utf-8/pay.aspx?paytypeid=1&username=" + i + "&Orderid = "+ Data. OrderNo + "";</span></span>result =<span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">/create_direct_pay_by_user-csharp-utf-8/pay.aspx?paytypeid=1&username=</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span>+ i +<span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">&orderid=</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span>+ Data. OrderNo +<span style="color: #800000;"><span style="color: #800000;">""</span></span><span style="color: #000000;"><span style="color: #000000;">; } </span></span><span style="color: #0000ff;"><span style="color: #0000ff;">if</span></span>(result.length ><span style="color: #800080;"><span style="color: #800080;">0</span></span><span style="color: #000000;"><span style="color: #000000;">) {window.open (result,</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #800000;"><span style="color: #800000;">_blank</span></span><span style="color: #800000;"><span style="color: #800000;">"</span></span><span style="color: #000000;"><span style="color: #000000;">); </span></span><span style="color: #0000ff;"><span style="color: #0000ff;">return</span></span><span style="color: #000000;"><span style="color: #000000;">; } }});<br></span></span></pre><pre><pre></pre></pre><p><p></p></p><pre><pre><span style="color: #000000;"></span></pre></pre><p><p></p></p><p><p>Ajax submission opens new window, browser blocker processing</p></p></span>