2017-10-20 63 views
0

在我开始之前,我想说尽管可能有重复的问题,但我觉得它们并不足够描述,因此也没有帮助我解决问题。这就是为什么我决定提出一个新问题的原因。请不要将其标记为重复。HTML表单重定向到一个友好的URL

不过,我正在构建一个配置文件搜索页面,允许用户在数据库中搜索用户名。它工作正常,但是,HTML表单把用户重定向到URL -

https://www.website.com/profile?p=USERNAME 

,而不是这样(的方式我想它)

https://www.website.com/profile/USERNAME 

我使用PHP另一种方式尝试,但它会刷新页面,我希望表单在不刷新页面的情况下提交。我目前使用的工作方式并不刷新页面,但不会重定向到我想要的正确URL。

这里是我的代码片段:

<form action="profile" method="POST"> 
    <input type="text" placeholder="Username" name="search-user" /> 
</form> 

问候,

丹尼尔

回答

1

怎么样使用一些JavaScript做一个AJAX调用而不是然后把结果返回到部分中页面(div或表格输出)

类似于http://blog.teamtreehouse.com/create-ajax-contact-form

+0

请在您的答案中包含您建议使用的实际代码。它有助于为将来的问题搜索答案 – Moseleyi

+0

不,因为我想允许用户也自己修改URL(https://www.website.com/profile/USERNAME)。无需搜索,他们可以将USERNAME替换为他们想要搜索的任何人。有没有人有任何其他的建议,我怎么可以让HTML表单重定向到这种类型的链接? –

相关问题