gpt4 book ai didi

javascript - 使用 javascript 重写表单 url

转载 作者:可可西里 更新时间:2023-11-01 16:25:24 25 4
gpt4 key购买 nike

搜索表单通常会转到丑陋的网址。如果我想让用户看到漂亮的 url,我需要在服务器端重写它们并进行 http 重定向。

我想避免这种往返并通过一些简单的 javascript 代码重写这个 url。(如果没有 javascript,您将获得通常的 http 重定向)

最可靠的方法是什么?

最佳答案

例如,如果您的丑陋 URI 采用以下形式

/search.php?query=[input]

你的 URI 采用以下形式

/search/[input]

保留往返实现(使用 PHP 重定向和 URL 重写)以防客户端没有 JavaScript。对于那些这样做的人,拦截有问题的表单的 submit 事件(使用事件对象的 preventDefault 方法),并在您的事件处理程序中执行类似

的操作
location = '/search/' + encodeURIComponent(queryInputObject.value);

关于javascript - 使用 javascript 重写表单 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5815995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com