Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как определить пришел ajax запрос или нет? (https://javascript.ru/forum/misc/61962-kak-opredelit-prishel-ajax-zapros-ili-net.html)

kupidon 18.03.2016 07:56

Как определить пришел ajax запрос или нет?
 
Всем привет. Как получить информацию в php файле (обработчике) о том пришел запрос или нет, прямо на экран? Очень прошу помочь.

if ($_POST){?>
<script type="text/javascript">
alert ("запрос пришел" );
</script>
<?}?>


может это можно сделать в самом скрипте при отправке запроса?

$.ajax({ type: "POST",
				url:"http://XXX.XXXX.php",
				 data: "value="+$('.ajax input').val()+"&id="+arr[2]+"&field="+arr[1]+"&table="+table,
				 success: function(data){
				 $('.ajax').html($('.ajax input').val());
				 $('.ajax').removeClass('ajax');
				 }});

Dilettante_Pro 18.03.2016 10:17

kupidon,
Цитата:

Сообщение от kupidon
может это можно сделать в самом скрипте при отправке запроса?

При приходе ответа на запрос срабатывает функция в разделе sucsess.
Ответ на запрос - это и есть реакция php на приход запроса

kupidon 18.03.2016 11:33

сделал вот так:

success: function(data){
				 	alert("запрос прошел удачно!");
				 $('.ajax').html($('.ajax input').val());
				 $('.ajax').removeClass('ajax');
				 },
					error: function(){
         alert ("Ошибка отправки ajax");
         }
				});


теперь пишет "ошибка отправки ajax"

А как посмотреть, что за ошибка, описание?

destus 18.03.2016 12:09

error: function(xhr,status,error){
  console.log(status);
  console.log(error);
}

kupidon 18.03.2016 12:48

всем спасибо за помощь!
разобрался...оказывается не все переменные, которые передавались были правильными, поэтому ответ от php не возвращался.


Часовой пояс GMT +3, время: 04:39.