将变量的值包含到href字符串javascript中
当我希望将用户重定向到另一个链接时,我有以下代码:将变量的值包含到href字符串javascript中,javascript,php,hyperlink,href,Javascript,Php,Hyperlink,Href,当我希望将用户重定向到另一个链接时,我有以下代码: window.location.href="index.php"; 不过,这次我在重定向之前要求用户输入。事情是这样的: var p_value=提示(“为p输入值”) 我希望链接以以下形式构建: window.location.href="index.php?p=p_value"; 页面被重定向,但链接是index.php?p=p_值,而不是它应该是什么,假设用户输入“10”,链接应该是index.php?p=10 我也试过使用 wind
window.location.href="index.php";
不过,这次我在重定向之前要求用户输入。事情是这样的:
var p_value=提示(“为p输入值”)代码>
我希望链接以以下形式构建:
window.location.href="index.php?p=p_value";
页面被重定向,但链接是index.php?p=p_值,而不是它应该是什么,假设用户输入“10”,链接应该是index.php?p=10
我也试过使用
window.location.href="index.php?p=" + p_value;
但仍然不起作用,我如何修复此问题?按给定顺序尝试以下操作:
var p_value = prompt("Enter value for P");
var href_construct = "index.php?p=" + p_value;
p_value != null ? (
console.log("p_value is blank");
) : (
console.log("Redirecting");
window.location.href = href_construct;
);
上次使用字符串连接的尝试应该已经成功了。你试的时候到底发生了什么?(那一行与prompt()在同一个函数中吗?)你的代码的确切顺序是什么?哦,对不起,麻烦的家伙们,它确实起了作用。@nnnnnnnn我在这里发布的内容与我的代码不完全一样,当我读到你的评论时,我重新检查并发现它不同,然后我去尝试我在这里发布的内容,是的,它起了作用。无论如何,谢谢你:D