Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.12.2013, 01:29
Аватар для Evhen
Новичок на форуме
Отправить личное сообщение для Evhen Посмотреть профиль Найти все сообщения от Evhen
 
Регистрация: 26.02.2012
Сообщений: 3

Помогите с функцией error ajax
Товарищи спасайте!
Есть форма связи с валидацией.
Сама форма + Javascript файл лежит на портативном устройстве.
PHP обработчик на сервере. Все это успешно работает по средствам ajax )
Если на устройстве нед доступа к интернету, естественно, ничего не происходит.
Подскажите, пожалуйста, как уведомить пользователя об отсутствии подключения к интернет?
Хотелось бы, чтобы этот скрипт мог, через 5 сек после submit, не дождавшись ответа от send.php, выводить в
<div class="notification_ok"> сообщение: Нет соединения с интернет.

Помогите, пожалуйста. Программировать только учусь.

Мне насоветовали решить вопрос с помощью функции error, но валидно ее применить мне не удается. Проверял так: переименовал send.php, типа нет интернет... Прописал error после success и все поломалось, при сабмит тупо осуществляется переход на ...send.php, где естесственно Not Found...

Помогите ламеру, пожалуйста. Я понимаю, что это одна строчка, но уже устал пробовать варианты...

Код приведен в том виде, в котором работает:

$(document).ready(function() {
$("#formID").submit(function() {
var str = $(this).serialize();

$.ajax({
type: "POST",
url: "Путь к send.php",
data: str,
success: function(msg) {

if(msg == 'OK') {
result = '<div class="notification_ok">Ваше сообщение было отправлено!</div>';

} else {
result = msg;
}
$('#note').html(result).fadeIn().delay(3000).fadeOut("slow");

$(".btn").on( "click", function() {
  
  $.when( effect() ).done(function() {
   
  });
});
}
});
return false;
});
});
Ответить с цитированием
  #2 (permalink)  
Старый 13.12.2013, 10:09
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Evhen
Мне насоветовали решить вопрос с помощью функции error
Верно. Не вижу у тебя в коде error. А для задания таймаута еще добавь timeout: 5000

И отфморатируй код, прояви уважение.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 13.12.2013, 11:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Evhen,
http://github.hubspot.com/offline/docs/welcome/
Цитата:
Offline.js - это небольшая библиотека, которая оповещает пользователя о том, что тот потерял подключение к сети, примерно так, как делает это Gmail.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
style.display помогите с функцией alma95 Javascript под браузер 6 07.08.2012 19:09
Помогите с Функцией lublupospat AJAX и COMET 4 18.03.2012 19:42
Помогите с функцией mayba Элементы интерфейса 7 16.05.2011 14:26
Пожалуйста помогите с функцией robinner Общие вопросы Javascript 5 12.05.2010 19:57
Помогите разобраться с функцией dateAdd Likan Общие вопросы Javascript 3 21.03.2008 16:13