Javascript.RU

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

аякс отказывается работать
В чем проблема???? Я упростил уже все абсолютно. Мучаюсь неделю уже!!
$.ajax({
		url: "content.php",
		cache: false,
		success: function(html){
			alert("Ответ " + html);
		}
	});


А вот content.php

<?
echo "chtototut";
?>


запрос выполняется, ошибки, если прописать error не выдает,
но в alert("ответ" + html) выдает просто слово ответ

Последний раз редактировалось bujvolsss, 19.02.2020 в 18:57.
Ответить с цитированием
  #2 (permalink)  
Старый 19.02.2020, 17:43
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от bujvolsss
запрос выполняется, ошибки, если прописать error не выдает,
но в alert("ответ") выдает просто слово ответ
Буду вечером тчк нагрей и жди тчк все норма тчк

Понятно? Вот так и ваше не понять что к чему - какие ошибки, с чего вдруг в alert должно еще что-то быть, если ему определено вывести "ответ"?
Ответить с цитированием
  #3 (permalink)  
Старый 19.02.2020, 18:22
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,714

Ну за неделю уж можно было бы зайти в отладчик (Chrome, Firefox, даже IE) и установив точку останова на строке 5, посмотреть, что приходит в html.
или попробовать установить
dataType: 'text',
между строками 3 и 4.
Ответить с цитированием
  #4 (permalink)  
Старый 19.02.2020, 18:50
Новичок на форуме
Отправить личное сообщение для bujvolsss Посмотреть профиль Найти все сообщения от bujvolsss
 
Регистрация: 19.02.2020
Сообщений: 3

$.ajax({
		url: "content.php",
		cache: false,
		dataType: "text",
		success: function(html){
			alert("сообщение" + html);
		},
		complete: function(a, b){
			alert(a + b);
		}
	});

вот такой код выдает 2 алерта: сообщение (это текст первого алерта),
[object Object]success (это второй алерт)
Ответить с цитированием
  #5 (permalink)  
Старый 19.02.2020, 19:09
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Сообщение от bujvolsss
<?
echo "chtototut";
?>
die('chtototut');
$.get("content.php", result=>alert(result));
Ответить с цитированием
  #6 (permalink)  
Старый 19.02.2020, 19:32
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от bujvolsss
вот такой код выдает 2 алерта
Событие complete выполняется после всех ajax-событий, а его функция принимает два аргумента, первый из которых это объект XMLHttpRequest, выводить его в alert нет ни какого смысла. Вот второй аргумент, это статус выполнения запроса, который можно анализировать, можно и вывести, так как это строка.
Ответить с цитированием
  #7 (permalink)  
Старый 19.02.2020, 19:38
Новичок на форуме
Отправить личное сообщение для bujvolsss Посмотреть профиль Найти все сообщения от bujvolsss
 
Регистрация: 19.02.2020
Сообщений: 3

Спасибо, всё заработало само. Трудно сказать как, просто переписал тот же код еще раз. Очень приятно, что ответы приходят так быстро
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX отказывается работать после восстановления соединения с интернетом? Evgen27 AJAX и COMET 2 13.03.2017 16:06
AJAX отказывается работать после восстановления соединения с интернетом? Evgen27 AJAX и COMET 1 13.03.2017 09:18
Скрипт отказывается работать в последней версии jQuery Fedul jQuery 12 04.04.2016 16:27
Отказывается работать приклонировании nevai jQuery 1 17.11.2014 13:01
Opera отказывается работать с DOM cepreu4 Events/DOM/Window 5 02.03.2010 00:37