1)点击<a href="#" id="ahryr">Year</a>
2)jquery在$('#href_year_val').val(1);
3)然后jquery就像提交$('#btn_update').submit();
4)method="GET"
所以我希望发送到网址<input type="text" name="srtyr" id="href_year_val" value="" >
和页面重新加载
我在id="href_year_val"
,页面重新加载中看到值1,但网址与http://localhost/ftr?
类似。
但我希望看到像http://localhost/ftr?&srtyr=1
我需要更改/纠正什么?
这是代码
<form action="http://localhost/ftr" method="GET" >
<input type="text" name="srtyr" id="href_year_val" value="" >
<br/>
<input type="submit" id="btn_update" value="Update">
<a href="#" id="ahryr">Year</a>
</form>
jquery的
$('#ahryr').click(function() {
$('#href_year_val').val(1);
$('#btn_update').submit();
});
也试过:
<form id="update" action="http://localhost/ftr" method="GET" >
jquery $('#update').submit();
但结果相同
更新
抱歉有问题的数据不正确。一切似乎都有效。没有成功,因为实际上<a href="#" id="ahryr">Year</a>
而不是<a href="http://localhost/some-url" id="ahryr">Year</a>
答案 0 :(得分:1)
你快到了。而不是
$('#btn_update').submit();
尝试
$('form').submit();