我想在所選值改變時提交表單,並添加查詢字符串參數。它只能提交,但參數丟失。例如,提交的時候,我想的形式SUMIT到這個網址:通過JQuery提交表單後缺少查詢字符串參數
http://www.a.com/myblog?year=2012
但以下鏈接實際上是提交的,以參數丟失:
它的工作原理,如果我更改爲提交給google.com。
有什麼想法?
<script type="text/javascript">
$(document).ready(function() {
$('#newsArchiveDropDown').change(function() {
var selectValue = $(this).val();
var form = $('#newsArchiveForm');
form.attr('action', form.attr('action') + '?year=' + selectValue);
form.submit();
});
});
</script>
<form id="newsArchiveForm" method="GET" action="http://www.a.com/myblog" novalidate="novalidate">
<select id="newsArchiveDropDown" name="">
<option value="2012" class="">2012</option>
<option value="2011" class="">2011</option>
</select>
</form>
表單使用GET,這可能覆蓋任何 「使用說明書」 查詢字符串參數。你有沒有機會找POST? – bfavaretto 2013-02-19 18:41:23