http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit
在 javascript 中 透過 function 的方式 來達成 http post 的功能
code 如下
輸入三個變數, url :目標的網址、nams : 參數名稱、 values : 參數值 ; 這裡參數名稱和值是一對一的關係 ,若包成一個物件的話會更完美,不過在此先用簡單的方式
function postToURL(url, names ,values )
{
var form = document.createElement('form');
form.action = url;
form.method = 'POST';
for (var i=0; i< names.length; i++)
{
var child = document.createElement('input');
child.type = "hidden";
child.name =names[i];
child.value = values[i];
form.appendChild(child);
}
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}
1 則留言:
http://www.jb51.net/article/22097.htm 第五點提到,使用 append 的方式效率比較差, 可以改由 xxx.innerhtml+= 加入 form 的字串
張貼留言