如何附加到使用 jQuery 提交表单创建的超链接?
我在表单中有一组下拉菜单。每个下拉菜单都会向 URL 添加一个变量,即:(?year=2010&position=C),其中年份和位置是不同的下拉菜单。
提交此表单后,我希望附加一个未包含在表单中的附加变量。 ie(&location=/123/abc)
我希望使用 jQuery 来完成此任务。我当前正在页面上附加链接,但不知道如何附加到表单提交创建的 href。任何帮助将不胜感激。
这是表单的开头
<form id="SimpleForm" name="SimpleForm" action="/club/app" method="post">
这是提交按钮
<input type="submit" value="Go">
I have a group of drop-downs in a form. Each drop down adds a variable to a URL ie:(?year=2010&position=C) with year and position being different drop-downs.
On submission of this form I am looking to append an additional variable that is not included in the form. ie(&location=/123/abc)
I am looking to accomplish this using jQuery. I am currently appending links on a page, but have no idea how to append to the href created by the form submission. Any assistance would be greatly appreciated.
This is the beginning of the form
<form id="SimpleForm" name="SimpleForm" action="/club/app" method="post">
This is the submission button
<input type="submit" value="Go">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我可以看到两种方法:
1)使用您需要的值创建一个名为 location 的隐藏控件
2)使用 jquery 手动构造查询字符串并发布表单。
我怀疑前者对你来说会更容易。
2 ways I can see:
1) create a hidden control called location with the value you require
2) Use jquery to manually construct the querystring and post the form.
I suspect the former will be the easier approach for you.
为您想要添加的每一对添加一个隐藏的输入字段:
请参阅工作演示:http://jsfiddle.net/rorkules /6gHhR/
add a hidden input field for each pair you wanna add:
see a working demo: http://jsfiddle.net/roberkules/6gHhR/
jquery post 可以工作吗?
您可以设置 URL,因为操作将位于 url 的末尾。
http://api.jquery.com/jQuery.post/
或者找到这篇关于使用 jquery 更改操作的文章。
http://groups.google.com/group/jquery -en/browse_thread/thread/1277764ec2bdc711?pli=1
Would a jquery post work?
You can set the URL cause the action will be on the end of the url.
http://api.jquery.com/jQuery.post/
or found this article about changing the action wiht jquery.
http://groups.google.com/group/jquery-en/browse_thread/thread/1277764ec2bdc711?pli=1