我试图从网址读取查询字符串,并根据查询字符串提醒消息。字符串正在完美传递,我只是在页面上阅读它们时遇到了麻烦。我做错了什么?
可能的查询字符串
.../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');
}
});
答案 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');
}
});