/**
* 以提交表單的方式打開新窗口
* @param url url地址
* @param isNewWindow 是否新窗口方式打開(默認本窗口打開)
*/
function openWindowWithForm (url, isNewWindow){
var p = url.split("?");
var action = p[0];
var params = p[1].split("&");
var target = isNewWindow ? "_blank" : "_self";
var formId = "hyperlinkForm";
var form;
//如果form已經存在
if($("#" + formId)[0]){
form = $("#" + formId);
form.empty();
}
//在body中創建form
else{
form = $("<form/>", {action: action, method: "post", target: target, id: formId}).appendTo("body");
form.css("display", "none");
}
//添加隱藏參數
if(params.length > 0){
for(var i = 0; i < params.length; i ++){
var param = params[i];
var tmp = param.split("=");
if(tmp.length > 1){
$("<input/>", {type: "hidden", name: tmp[0], value: tmp[1]}).appendTo(form);
}
}
}
form.submit();
}