我對js生成的「表單」有一個奇怪的問題。該代碼是這樣的:target =「_ blank」彈出一個窗口,而不是打開一個新標籤頁
var form_ =
'<form method="get" action="/foo/bar/" target="_blank">' +
'<input type="hidden" name="a" value="' + a + '"/>' +
'<input type="hidden" name="b" value="' + b +'"/>' +
'<input type="hidden" name="c" value="' + c + '"/>' +
'</form>';
$(form_).appendTo('body').submit().remove();
a
是包含日期(dd/mm/yyyy
)和b,c
是數字字符串變量。
我在應用程序的很多地方使用了這段代碼,實際上在同一個HTML中有一個非常類似的代碼,可以像我期望的那樣打開一個新的選項卡,但是這個特定的代碼試圖彈出一個窗口。
我試過使用Firefox,Chrome和IE。
是否有任何理由希望它提交併在新選項卡中打開表單? – 2012-02-20 11:09:06