如何在window.location.href中传递QueryString?

时间:2013-07-15 11:23:43

标签: javascript

我写了以下javascript函数

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

但在查询字符串中不考虑sel变量的值..

取而代之的是,它取得了如下的价值。

..... /后/帖子?类别=%3C%=%20sel%20 %% 3E

任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:6)

因为javascript不了解jsp scriptlet,

尝试,

window.location.href = "Posts?Category=" + sel;

答案 1 :(得分:3)

我不知道你在哪里找到这个<%= sel %>,但它不是本地JavaScript风格的做法。试试这个:

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

答案 2 :(得分:0)

在Posts.html页面中

添加代码:

var queryString = location.search;

var Category = queryString[0];