【问题标题】:Form Submit appends URL表单提交附加 URL
【发布时间】:2014-11-11 18:19:54
【问题描述】:

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

我该如何解决?

【问题讨论】:

  • 您的操作是一个相对 URL,这意味着它必须附加到当前 URL。在edit 之前添加一个正斜杠。

标签: javascript jquery html forms


【解决方案1】:

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

【讨论】:

  • 哇!!是的..谢谢工作。对不起,我太笨了:(
  • 这不是傻,只是一个错字,一直在发生。
  • 如果我必须将其重定向到 www.google.com,那么参数应该是什么。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2021-10-08
    • 1970-01-01
    • 2013-03-03
    • 2013-07-20
    • 2016-04-29
    • 2020-05-20
    • 1970-01-01
    • 2014-02-08
    • 2014-05-31
    相关资源
    最近更新 更多