Я не использую JQuery или любую другую библиотеку. У меня просто есть файл PHP, который выдает результат JSON, и мой JavaScript работает соответственно.
К сожалению, я только что провел час, стуча головой о стену, пытаясь понять, почему я получаю «неопределенное» для одной из моих переменных, где я ЗНАЮ Я установил ее в моем выводе php.
Я наконец-то понял это: я сразу перешел на страницу php в IE и обнаружил, что она имеет кэшированный результат (т.е. до того, как я добавил эту переменную в строку JSON). Как только я нажал «Обновить», он получил новую страницу, и мой код неожиданно начал работать.
Как я могу заставить IE (и другие браузеры) не кэшировать мои AJAX-страницы, так как они, вероятно, все равно будут часто меняться?