不工作在我的JavaScript文件,我有一個代碼片斷,如:JQuery的.submit方法在Firefox
$('<form action="process.php" method="POST">' +
'<input type="hidden" name="amp" value="' + calcJSON.totalAmpDay + '">' +
'<input type="hidden" name="watt" value="' + calcJSON.maxWattRate + '">' +
'<input type="hidden" name="dc_volt" value="' + document.number.dc_volt.value + '">' +
'</form>').submit();
上面的代碼包含一個函數定義中。當我點擊一個按鈕時,該函數被調用,然後瀏覽器應該被重定向到具有一些POST數據的「process.php」頁面。 但只有Chrome重定向到新頁面,但Firefox不會。
如何解決此問題?
您是否嘗試將DOM元素添加到頁面中,然後提交它?我的意思是分兩步做? – cpjolicoeur
@cpjolicoeur - 好想法。另外,使用'.appendTo()'可以構建它,添加到DOM中,並使用單鏈提交。 – JAAulde
是的。謝謝。有效。.appendTo()和.submit()鏈讓我的任務變得更加簡單:) – sul4bh