js ajax 調試


谷歌瀏覽器

F12->network->()請求ajax)->出現ajax調用的方法名-->點擊查看網站請求地址--返回所有的數據(preview面板中)

success返回后不處理,

才能直接查看返回的數據,

{errorCode: 0, message: "支付請求成功!", page: null,…}
data
:
"
<form id="alipaysubmit" name="alipaysubmit" action="https://mapi.alipay.com/gateway.do?_input_charset=utf-8" method="get"><input type="hidden" name="sign" value="41c844adfc8b054aa8768c5d57e30000"/><input type="hidden" name="body" value="xxx公司"/><input type="hidden" name="_input_charset" value="utf-8"/><input type="hidden" name="subject" value="xxx公司"/><input type="hidden" name="total_fee" value="0.1"/><input type="hidden" name="sign_type" value="MD5"/><input type="hidden" name="service" value="alipay.wap.create.direct.pay.by.user"/><input type="hidden" name="notify_url" value="http://192.168.100.185:7080/alipay/alipayNotifyDPDownline"/><input type="hidden" name="partner" value="2088521147519784"/><input type="hidden" name="seller_id" value="2088521147519784"/><input type="hidden" name="out_trade_no" value="1307"/><input type="hidden" name="payment_type" value="1"/><input type="hidden" name="return_url" value="http://192.168.100.185:7080/alipay/alipayReturnDPDownline"/><input type="submit" value="確認" style="display:none;"></form><script>document.forms['alipaysubmit'].submit();</script>

"
errorCode
:
0
message
:
"支付請求成功!"
page
:
null
success
:
true

 

支付寶-->網頁支付-->ajax請求到php后台-->后台把數據-->post提交java-->
返回數據轉為數組json_decode($arr,true);-->轉成json給ajax
把數據網頁中打印出支付寶頁面-->document.write(d.data);


function initAddFormListen(){
$('#payform').on('submit',function(ev){
ev.preventDefault();
var store_id = $('.store_id').val();
if(store_id <= 0){
alert('沒有該店鋪');
return false;
}

$.ajax({
url:"<?php echo \Yii::$app->urlManager->createUrl(['physical/pay']);?>",

type:'POST',
data:$('#payform').serialize(),
dataType:'json',
success:function(d){
if(d.errorCode==0){
document.write(d.data);
}else{
alert('申請支付失敗');
}
},error:function(){
alert('申請支付失敗');
}

});

 

});
}

//頁面加載完畢 , 添加一個監聽form提交事件
initAddFormListen();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM