Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.07.2023, 22:05
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

почему ошибка в data.ok == true при отправке формы
$('form').on('submit', function(event) {
		event.preventDefault();
		var self = $(this);
		form_data = self.serialize();
		self.find('button').addClass('loading');
		
		// $('.overlay').addClass('visible').animate({'opacity': 1}, 100).addClass('active');
		
		// Without check
		$.post("send.php", form_data, function (data) {
			if (data.ok == true) {
				$(location).attr('href', 'thanks.php');
				alert('все ок');
			} else {
				alert('Что-то пошло не так!');
				self.find('button').removeClass('loading');
			
			}
		});

	});


данные отправляются на файл send.php он все отрабатывает что значит это условие if (data.ok == true) оно у меня не срабатывает

а срабатывает alert('Что-то пошло не так!'); но все действия внутри файла send.php выполняются

просто код этот не мой понять не могу почему не правильно работает может что вывести надо после выполенения send.php чтобы скрипт уведел что (data.ok == true) и открыл уже страницу $(location).attr('href', 'thanks.php');
Ответить с цитированием
  #2 (permalink)  
Старый 26.07.2023, 22:08
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

код ответа файла send.php после отправки на него данных 200
Ответить с цитированием
  #3 (permalink)  
Старый 27.07.2023, 10:50
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,150

Сообщение от ufaclub
может что вывести надо после выполенения send.php
Так выведи чему равно проверяемое значение и его тип...
console.log(data.ok, typeof data.ok)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему при выполнении условия, срабатывает другая часть кода? Roro9995 Элементы интерфейса 3 03.01.2023 06:56
Добавить свойство в конец ассоциативного массива Bromin Общие вопросы Javascript 6 15.08.2020 18:24
При отправке формы Аяксом возникает ошибка Veterinar jQuery 0 19.01.2014 14:39
Не понимаю почему возникает ошибка при перетаскивании satels jQuery 4 10.01.2010 03:57
При отправке POST-запроса в заголовке к серверу вместо POST указывается OPTIONS VasiliyLuka AJAX и COMET 1 14.12.2009 14:57