JavaScript動態創建form並提交
需要jQuery
function createForm(method,action){
form = $("<form></form>");
form.attr('target', "_blank");
form.attr('method',method);
if( "POST" ==
method){
form.attr( 'action',action);
form = postInput(form,tid);
} else if("GET" ==
method){
form = getInput(form,action);
}
form.appendTo("body");
form.css('display', 'none');
form.submit();
}
function getInput(form,url){
var params
= url.substr(url.indexOf("?" )+1);
var data
= params.split("&" );
form.attr( 'action',url.substr(0,url.indexOf("?" )));
for(var i=0;
i<data.length; i++) {
var item
= data[i].split("=" );
form.append($( "<input type='hidden'
name='" +item[0]+"' value='"+item[1]+"'/>"));
}
return form;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.