JQuery получить строку запроса от URL - PullRequest
0 голосов
/ 11 февраля 2012

Я пытаюсь прочитать строку запроса из URL-адреса и предупредить сообщение на основе строки запроса. Строки передаются отлично, у меня просто проблемы с чтением их на странице. что я делаю не так?

возможные строки запроса

.../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 голосов
/ 11 февраля 2012

Две проблемы: вы неправильно определили местоположение, и вам нужно выполнить toString (), потому что location не является строкой. Итак исправленная версия:

$(function () {
    if (window.location.toString().indexOf('vid=1') > -1) {
        alert('1');
    } else if (window.location.toString().indexOf('vid=2') > -1) {
        alert('2');
    }
});
0 голосов
/ 11 февраля 2012

Изменить window.locaion на window.location

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...