действительно оценил бы любую помощь с этим вопросом JS.
Проводили эксперимент в течение часа или около того и не наткнулись на все, что делает трюк.Есть ли способ не-аякс для многократного опроса внешнего файла js?
Текущая настройка
- Сайт 1: 'Содержание' сайт. На этом сайте отображается различный контент в зависимости от того, зарегистрирован ли пользователь на веб-сайте 2 или нет. Я использую тег сценария в голове, где src установлен в файл PHP, расположенный на веб-сайте 2.
- Веб-сайт 2: сайт пользователя. Это использует PHP для вывода в файле «javascript», зарегистрирован ли пользователь (например, как js var).
В настоящее время эта установка работает нормально для проверки, является ли вход в веб-сайт пользователь 2 системы, когда пользователь загружает страницу на сайте 1.
Однако вместо проверки разовой, Я хочу, чтобы файл PHP на веб-сайте 2 проверялся каждые 2 секунды, чтобы узнать, изменился ли статус журнала.
Есть ли способ сделать это в javascript в ванили? (т. е. без ajax или jq - я пытаюсь сохранить всю систему маленькой и известной).
Если это имеет значение, друг предложил помещать случайную сгенерированную переменную в конце имени файла PHP, чтобы предотвратить кеширование. (Он не знал, как это может быть повторно опрошено, хотя!)
Я бы назвал AJAX vanilla javascript - вам не нужно использовать сторонние библиотеки, чтобы использовать его (однако это помогает сгладить сложности кросс-браузера). Кроме того, у jQuery есть встроенные методы, помогающие предотвратить кеширование (я считаю, что он добавляет случайную цепочку для вас). Вы можете использовать фреймы или синхронные вызовы, но оба имеют проблемы. –