|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - [решено] Javascript подключается везде, но не везде работает |
|
Разное - [решено] Javascript подключается везде, но не везде работает
|
Пользователь Сообщения: 73 |
Профиль | Отправить PM | Цитировать
Здравствуйте.
В общем, происходит что-то странное. Есть простенький файл JS, который я подключаю в файле heading.php с помощью тега <script type="text/javascript" src="/ticket_monitor.js"></script>' В свою очередь файл heading.php инклудится на всех страницах личного кабинета пользователя в том числе на главной странице кабинета index.php. Этот JS файл просто выводит алерт. По простой логике получается, что на всех страницах кабинета пользователя должен выводиться этот самый алерт. Но алерт работает только на главной странице кабинета index.php. Если перейти на любую другую страницу личного кабинета, алерт не выводится... В чём тут дело, я не пойму. Исходный код HTML страниц смотрел через браузер - везде JS-файл ticket_monitor.js подключается корректно. Браузеры разные пробовал. Скрытый текст
setInterval('monitor();', 9000);
var fla1; var fla3; function monitor(){////////////////////// $.ajax({ type: "POST", url: "/ticket/tickets.php", async:true, data: {date:587} }).done(function(html) { var res = $.parseJSON(html); window.fla1=res.fla1; window.fla3=res.fla3; }); alert('WORK') ;} Почему? И ещё что-то непонятное. Иногда алерт перестаёт выскакивать и перестаёт вообще реагировать на изменения в исходном коде. Помогает только полная очистка истории браузера. Простая перезагрузка страницы без кэша F5 не помогает. |
|
Отправлено: 18:37, 25-03-2015 |
Пользователь Сообщения: 73
|
Профиль | Отправить PM | Цитировать Что это такое, я уже всю голову сломал.
|
Отправлено: 18:42, 25-03-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 73
|
Профиль | Отправить PM | Цитировать посмотрел в консоли firebug, написано TypeError: $.ajax(...).done is not a function
Причём на главной странице index.php такой ошибки нет. Что это за ошибка? |
Отправлено: 19:23, 25-03-2015 | #3 |
Пользователь Сообщения: 73
|
Профиль | Отправить PM | Цитировать Проблему уже решил, тему можно закрывать.
|
Отправлено: 00:56, 26-03-2015 | #4 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Никита86, а в чем был фокус? В назидание потомкам, так сказать
|
|
------- Отправлено: 09:24, 26-03-2015 | #5 |
Пользователь Сообщения: 101
|
Профиль | Отправить PM | Цитировать Цитата Никита86:
|
|
Отправлено: 00:14, 13-05-2015 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Windows 7 x64 Ultimate SP1 не входит в учетную запись + везде иероглифы | StikerZ01 | Microsoft Windows 7 | 0 | 14-09-2014 15:53 | |
комп работает как и прежде, но сигналит - один длинный, всегда и везде | programfiles | Непонятные проблемы с Железом | 3 | 23-08-2014 14:47 | |
[решено] Вебалта везде | KazAXC | Лечение систем от вредоносных программ | 12 | 10-10-2013 22:43 | |
USB HDD Fujitsu не везде определяется | tarakan1983 | Накопители (SSD, HDD, USB Flash) | 0 | 03-04-2010 13:33 | |
После руссификации программы Registre Mechanic русские буквы отображаются не везде | Boikov | Microsoft Windows 2000/XP | 4 | 06-11-2006 19:42 |
|