Новый js здесь. В основном я пытаюсь обнаружить существование строки в URL нынешней страницы с этим:Почему этот простой javascript не работает?
var url = window.location;
var param = /\?provider=/i;
if (url.search(param) != -1) {
alert('it does exist');
} else
alert('it does not exist');
Это работает, когда я вручную определить переменную URL-адрес, как так
var url = 'http://google.com?provider='
, но когда я пытаюсь захватить он динамически, как в приведенном выше скрипте, он не работает, есть ли способ заставить его работать?
+1. Вы также можете выполнить '.toString()', который работает на всех объектах. –