jquery从url获取查询字符串

时间:2012-02-10 22:42:51

标签: javascript jquery html5

我试图从网址读取查询字符串,并根据查询字符串提醒消息。字符串正在完美传递,我只是在页面上阅读它们时遇到了麻烦。我做错了什么?

可能的查询字符串

.../playlist.html?vid=1
.../playlist.html?vid=2

JS

$(function () {
if (window.locaion.search.indexOf('vid=1') > -1) {
        alert('1');
} else if (window.locaion.search.indexOf('vid=2') > -1) {
        alert('2');
}
});

2 个答案:

答案 0 :(得分:0)

window.locaion更改为window.location

答案 1 :(得分:0)

两个问题:你错误输入了位置,你需要toString()它,因为location不是一个字符串。所以修正后的版本:

$(function () {
    if (window.location.toString().indexOf('vid=1') > -1) {
        alert('1');
    } else if (window.location.toString().indexOf('vid=2') > -1) {
        alert('2');
    }
});