Java 新建下载form表单,解决get方式url长度限制问题

if (typeof jutil == 'undefined') jutil = {};

//新建下载form表单,解决get方式url长度限制问题, return form_id

jutil.createDownForm = function (url, formJSON) {

var form_id = "form" + Math.round(Math.random()*1000);// form id 随机整数

var form = $("<form id='" + form_id + "' style='display:none' method='post'>");// 隐藏form

form.attr("action", url);

$.each(formJSON, function(name, value) {

var textarea_name = $("<textarea name='" + name + "'>" + value + "</textarea>");// textarea兼容各种引号及特殊符号

form.append(textarea_name);

});

$("body").append(form);//将表单放置在body中,post方式提交,不受url长度限制

return form_id;

};

jutil.submitForm = function(form_id) {

$("#" + form_id).submit();

};

猜你喜欢

转载自humlzy.iteye.com/blog/2382676