網頁調用支付寶支付


網頁支付:

  其實工作量前端的基本沒有,可以說基本都在后台,

  

后台的工作比較繁瑣,在這里我就不說了,想進一步了解過程的可以私聊我,我說說前端里面需要注意的地方

    點擊支付時候要用from表單提交的方式,

    不想用標准的from形式可以動態的創建from,去提交

代碼如下:

// 動態創建from表單代替ajax去提交請求
function MakeForm(str,str2){
// 創建一個 form
var form1 = document.createElement("form");
form1.id = "form1";
form1.name = "form1";
// 添加到 body 中
document.body.appendChild(form1);
// 創建一個輸入
var input = document.createElement("input");
// 設置相應參數
input.type = "text";
input.name = "ssId";
input.value = str;
// 將該輸入框插入到 form 中
form1.appendChild(input);
// 創建一個輸入
var input2 = document.createElement("input");
// 設置相應參數
input2.type = "text";
input2.name = "productId";
input2.value = str2;
// 將該輸入框插入到 form 中
form1.appendChild(input2);
// form 的提交方式
form1.method = "POST";
// form 提交路徑
form1.action = "./test.php";
// 對該 form 執行提交
form1.submit();
// 刪除該 form
document.body.removeChild(form1);
}

 在下面點擊時候調用上面這個方法;   

為什么非要用from形式?ajax不行?

  因為后台校驗后會返回給你一串代碼,是一個from ,你需要的是接收它,新建一個頁面運行它,才可以成功的調起支付寶;

 

  

 


免責聲明!

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



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