表单提交会附加URL
Form Submit appends URL
我想使用Jquery提交表单。但我的表单Url附加了现有的Url,并使用附加的Url提交表单。
提交前:
浏览器上的URL:localhost:8000/view/items
HTML:
<form action="edit/items" method="post" id="editform">
<input type="hidden" id="itemID" value="blahblah">
<a href="#" id="editItem">Edit</a>
</form>
JQuery:
$("#editProperty").click(function(e){
$("#editPropertyForm").submit();
});
提交表单后,我得到即URL为:localhost:8000/view/items/edit/items
我该如何解决?
问题是表单的操作是一个相对路径。我想你想要的是"/edit/items"
。这将获取根路径并向其添加编辑/项目。
将表单操作从相对URL更改为绝对URL,即:
<form action="/edit/items" method="post" id="editform">
相关文章:
- 表单提交问题,如何在我的URL末尾获得ID的值
- 我想知道如何只激活表单提交,而不获取jquery中ajax url的值
- 如果文本字段不为空,则自动将表单提交到url
- 使用ajax发布表单,然后将相同的表单提交到其他url
- 页面重定向,在表单提交时传递引用 URL
- 在表单提交时使用 URL 发送路由参数
- jquery 1.7 无法将表单提交到特定 URL
- Dropzone JS 等到 ajax 表单提交并更改 options.url
- 使用 jQuery 在表单提交时将隐藏的输入值设置为数据 URL
- Ajax 表单提交到 PHP 文件和 URL
- 在表单提交后将 get 变量附加到 url,而无需新的隐藏输入
- 表单提交会附加URL
- 如何避免表单提交后出现不希望的URL地址更改
- 表单提交将取消URL查询字符串中的一个参数
- Struts表单提交URL
- 将详细信息发送到数据库后,正在将表单提交重定向到URL
- 当URL中存在查询字符串时,Jquery表单提交无法工作
- PHP表单提交,然后检查url以显示相应的内容
- 为什么多个表单提交点击不调用url多次
- AJAX将表单提交到远程URL,并从XML响应中提取URL