gpt4 book ai didi

php - JavaScript 重定向不起作用?

转载 作者:行者123 更新时间:2023-11-30 06:03:45 25 4
gpt4 key购买 nike

我有一些从 php 获取一些参数的 javascript 代码。 php 变量 $rid 是一个整数,其值在 1-100 之间。我想要做的是将查询字符串中“rid”变量的值更改指定的量(偏移量)。当我删除最后一个 str($rid)来自 window.location.href 的字符, 我剩下 http://www.qwerty.asdf/uiop?rid= .当我添加 <?php echo $rid;?>+offset我得到 http://www.qwerty.asdf/uiop?rid=2例如。当我尝试代码时,没有任何反应,但我已经调试过,当我说 window.location.href=str; 时 str 是所需的值

为什么页面不重定向?我试过 window.location 而不是 window.location.href,但它不起作用。

附注页面上没有其他javascript

function moveRid(offset) {
str = window.location.href.substring(0,window.location.href.length-<?php echo strlen($rid);?>);
rid = <?php echo $rid;?>+offset;
str += rid;
window.location.href=str;
}

最佳答案

您需要实际设置 window.location

function moveRid(offset) {
str = window.location.href.substring(0,window.location.href.length-<?php echo strlen($rid);?>);
rid = <?php echo $rid;?>+offset;
str += rid;
//window.location.href=str;
window.location = str;
}

关于php - JavaScript 重定向不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6589110/

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