所以有超鏈接 - 它很高興成爲超鏈接 - 它不想改變爲按鈕或表單元素 - 它想保持鏈接!通過GET或POST提交超鏈接
但是,如果我可以通過GET或POST提交它(這是我根據設計標準切換頁面的東西),它確實會幫助我。有沒有辦法,我能做到這一點
感謝 賈爾斯
所以有超鏈接 - 它很高興成爲超鏈接 - 它不想改變爲按鈕或表單元素 - 它想保持鏈接!通過GET或POST提交超鏈接
但是,如果我可以通過GET或POST提交它(這是我根據設計標準切換頁面的東西),它確實會幫助我。有沒有辦法,我能做到這一點
感謝 賈爾斯
假設你已經有要提交表單的任何方式,你可以使用JavaScript,使鏈接提交表單:
<form id="myform">
...
</form>
<a href="#" onclick="document.getElementById('myform').submit();">Submit</a>
我假設你沒有真正使用該鏈接作爲鏈接...你想提交一個表單。你要保持你想提交表單裏面的鏈接,你可以這樣做(jQuery的):
$('#link').parents('form').attr('method', 'GET').submit();
或
$('#link').parents('form').attr('method', 'POST').submit();
你很幸運......點擊超鏈接已經做了一個GET請求。
如果你想將它們添加查詢參數,追加到查詢字符串,像這樣:
<a href="/my/page/foo.php?onions=no&pickles=yes">link text</a>
當你不想去的表單元素,就沒有必要使用POST方法。 簡單地說,你可以做的是:
<a href="page_location?foo=bar">Link</a>
而在page_location頁,
<?php
$foo = $_GET['foo']; //here, assigns $foo = bar
// required actions
?>
希望你得到的解決方案! :)