表单提交附加URL

时间:2014-11-11 18:19:54

标签: javascript jquery html forms

我想使用Jquery提交表单。但我的表单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();
});

表格提交后,我得到的网址为:localhost:8000/view/items/edit/items

我该如何解决?

2 个答案:

答案 0 :(得分:6)

问题在于表单的操作是相对路径。我想你想要的是"/edit/items"。这将采取根路径并添加编辑/项目。

答案 1 :(得分:5)

将表单操作从相对URL更改为绝对URL,即:

<form action="/edit/items" method="post" id="editform">