1. 程式人生 > >解決http的get請求url過長的問題

解決http的get請求url過長的問題

在實際專案中,get請求的url經常會過長,導致資料丟失。

所以採用post請求,來解決該問題,寫一個採用post請求的函式即可:

function sendByPost(url, ids){
    var oForm = document.createElement("form");
    oForm.method="post";
    oForm.action=url;
    
    var hasitemsids_input = document.createElement("input");
    hasitemsids_input.type="hidden";
    hasitemsids_input.name="ids";
    hasitemsids_input.value=ids;
    oForm.appendChild(hasitemsids_input);
    document.body.appendChild(oForm);
    
    oForm.submit();
}