Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在window.location.href中传递查询字符串?_Javascript - Fatal编程技术网

Javascript 如何在window.location.href中传递查询字符串?

Javascript 如何在window.location.href中传递查询字符串?,javascript,Javascript,我已经编写了以下javascript函数 function getval(sel) { window.location.href = "Posts?Category=<%= sel %>"; } 函数getval(sel) { window.location.href=“Posts?Category=”; } 但查询字符串中不考虑sel变量的值 取而代之的是如下所示的值 ..…/Post/Posts?类别=%3C%=%20sel%20%%3E 有人能帮我吗?因为jav

我已经编写了以下javascript函数

function getval(sel)
 {
    window.location.href = "Posts?Category=<%= sel %>";
 }
函数getval(sel) { window.location.href=“Posts?Category=”; } 但查询字符串中不考虑sel变量的值

取而代之的是如下所示的值

..…/Post/Posts?类别=%3C%=%20sel%20%%3E


有人能帮我吗?

因为javascript不理解jsp scriptlet

试试看


我不知道您在哪里找到了这个
,但它不是本机的JavaScript风格。试试这个:

function getval(sel)
{
    window.location.href = "Posts?Category=" + sel;
 }

因为
.js
文件不被后端解析。您真的需要在
中包装'sel'吗?可能是函数参数的副本,还是希望使用函数参数
sel
在后端调用方法?在这种情况下,适用的原则与感谢相同。。这将有助于我的发展如何在Posts.html中获得类别值?@Sujay你是什么意思?
function getval(sel)
{
    window.location.href = "Posts?Category=" + sel;
 }