Javascript 基于URL输入动态更改文本

Javascript 基于URL输入动态更改文本,javascript,jquery,url,parameters,Javascript,Jquery,Url,Parameters,我正在使用以下代码动态更改我客户网站(www.mydomain.com.au)上的文本: // 它在索引页上工作得非常好。e、 g 但是当我在其他页面上使用相同的代码时,例如,我得到一个404错误 感谢您的帮助在启动querystring之前删除/。所以 在启动querystring之前,请尝试删除/而不是。所以 尝试而不是这完全符合逻辑。。。您只使用查询字符串“所有以“?”为前缀的内容”。您必须检查是否有一个名为“city”的查询字符串和参数,如果没有,请在斜杠后和文件后缀前使用最后一个单词

我正在使用以下代码动态更改我客户网站(www.mydomain.com.au)上的文本:

//
它在索引页上工作得非常好。e、 g

但是当我在其他页面上使用相同的代码时,例如,我得到一个404错误


感谢您的帮助

在启动querystring之前删除/。所以
在启动querystring之前,请尝试删除/而不是

。所以
尝试而不是

这完全符合逻辑。。。您只使用查询字符串“所有以“?”为前缀的内容”。您必须检查是否有一个名为“city”的查询字符串和参数,如果没有,请在斜杠后和文件后缀前使用最后一个单词。这完全符合逻辑。。。您只使用查询字符串“所有以“?”为前缀的内容”。您必须检查是否有一个名为“city”的查询字符串和参数,如果没有,请在斜杠之后和文件后缀之前使用最后一个单词。通常,这/不会导致问题,但这可能就是你得到404的原因。我还建议你使用location.search,而不是解析整个url。@MohammadMoezzi请不要忘记选择它作为答案,如果你认为我的答案正确且有用,请投票。谢谢:)@Shahdat很遗憾,我还没有投票权,但我保证我会在可能的时候这样做。Thanks@MohammadMoezzi是的,我知道了,但是你可以点击勾号选择它作为你问题的答案。谢天谢地,这/不会引起问题,但这可能是您获得404的原因。我还建议您使用location.search,而不是解析整个url。@MohammadMoezzi如果您认为我的答案正确且有帮助,请不要忘记选择它作为答案并投票。谢谢:)@Shahdat很遗憾,我还没有投票权,但我保证我会在可能的时候这样做。Thanks@MohammadMoezzi是的,我知道了,但是你可以点击勾号选择它作为你问题的答案。谢谢
<script type="text/javascript">// <![CDATA[
       var url = window.location.toString();
       var query_string = url.split("?");
               if (query_string[1]) {
       var params = query_string[1].split("&#038;");
       var param_item = params[0].split("=");
       param_item[param_item[0]] = unescape(param_item[1]);
       document.write(param_item["city"]);
               } else {
                       document.write("24 Hour Glass Replacement");
               }
// ]]&gt;</script>