У меня проблема с AJAX, после того как загрузил на сервак...
Попробую описать подробно.
У меня есть страница, на ней кнопки разные.
При клике на кнопку срабатывает AJAX запрос, обращается к PHP файлу, должен подгрузить из него контент.
Если я только что открыл страницу и жму на кнопку - все нормально загружается. Если нажал перед этим F5 - тоже все нормально.
Но вот если я открыл страницу, на минут 3-5 забыл про нее и ничего на ней не делал, то функция $.ajax выдает результат, который прописан в error:, т.е. не может подключиться к файлу, который указал в url:
Но сразу после этого я кликаю на кнопку второй раз и она нормально работает. Жму 20-30 раз - все работает без ошибок, выводится нормально.
Жду опять 3 минуты - проблема повторяется.
Есть соображения на этот счет?
Скрин результатов запроса в firebug: http://c2n[dot]me/3q5daE4
вот кусок кода, обращающегося к файлу. Сначала срабатывает error, потом success при повторном нажатии на кнопку.
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $.ajax({
- type: "POST",
- url: 'php/modal_window.php',
- data: data,
- beforeSend: function(){
- $('.wrapper_window').html('').addClass('preloader');
- },
- success: function(html){
- //Вывод данных в окно
- $('.wrapper_window').removeClass('preloader');
- $('.wrapper_window').html(html);
- if(name == 'check_visit')
- {
- open_check_visit();
- }
- if(name == 'sale_ab')
- {
- open_sale_ab();
- }
- if(name == 'add_client')
- {
- open_add_client();
- }
- if(name == 'card_client')
- {
- open_card_client(id);
- }
- },
- error: function(){
- float_error("Ошибка вывода данные модального окна!", 1);
- }
- });