我試過搜索,但沒有看到這個問題的答案。下面是一個簡單的表格:當表單發佈時,URL中的GET變量是否被放在URL中?
<form action="" method="post">
<input type="hidden" name="test" value="1">
<input type="submit">
</form>
我把代碼放到test.html
並瀏覽到:
/test.html?test=test
提交表格後,變量test
仍然在URL中。我認爲提交的表單會消除GET參數,但它沒有。
是否所有瀏覽器都顯示此行爲,或者這是FireFox特有的?
僅供參考,您可以同時發送POST和GET請求。 – HamZa
它因爲你有一個空白的動作,這是一個壞主意。當操作未設置時,瀏覽器使用'當前'頁面。 – 2013-06-05 20:53:12
@HamZa沒有你不能,但你可以有一個查詢字符串在url中的POST請求 – Musa