1
守則看起來像:設置方法後,但在作爲form.submit()提交,它發送GET請求而不是POST
<form name="abc" method="POST">
<input type="hidden" name="x" id="x">
<input type="hidden" name="y" id="y">
<input type="button" onclick="fnSubmit();">
</form>
<script>
function fnSubmit() {
document.forms['abc'].action = "someUrl";
document.forms['abc'].submit();
}
</script>
問題是在Safari 5.1.5發生。 在safari 5.0.1中工作正常。
在按鈕元素上缺少一個'>' – fcalderan
在我的代碼中,按鈕標記正確關閉。 –
實際上請求正在進行,但不是POST。它正在發生GET –