jQuery的。 Clik url,在输入字段中插入值,使用GET和页面重新加载提交表单(无ajax)

时间:2015-02-01 03:37:21

标签: jquery

1)点击<a href="#" id="ahryr">Year</a>

2)jquery在$('#href_year_val').val(1);

中插入值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>

1 个答案:

答案 0 :(得分:1)

你快到了。而不是

$('#btn_update').submit();

尝试

$('form').submit();