650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
|
|
1 | |
PHP -> die(), AJAX -> ?24.11.2013, 02:55. Показов 1332. Ответов 3
Метки нет (Все метки)
Есть страница с формой и есть скрипт, которому форма передает данные.
Скажите пожалуйста, если я в PHP-скрипте пишу exit() или die(), то как это можно отловить на клиенте. К какому коду ответа сервера привязаться и как вообще лучше обработать такую ситуацию в JS/jQuery?
0
|
24.11.2013, 02:55 | |
Ответы с готовыми решениями:
3
какие чипы лучше для разгона J-die или A-die? Что делает эта команда #<?php die('Forbidden.'); ?> Через ajax в url:'ajax.php', нужно передать одну переменную, и значение radio кнопки Загрузка следующих статей с использованием AJAX в single.php и page.php |
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
||||||
24.11.2013, 03:26 | 2 | |||||
!i, можно потестировать вот так:
1
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
24.11.2013, 07:31 | 4 |
exit() и die() - это одно и то же.
die(message); - это то же самое, что echo message; exit; Статус ответа разумно использовать, например, при возникновении ошибки при работе с БД - тогда 500, например. Если же, например, клиент делает запрос с целью поиска, то в случае успешного завершения поиска статус должен сигнализировать об успехе - 200, например. А сколько и чего там нашлось - это уже данные ответа. Т.е. статус - это чисто технический момент уровня протокола, а не уровня данных, которые в этом протоколе передаются. Если ответ идет в виде JSON или XML, то никто не запрещает отдавать, например, поле, в котором будет признак успешности (и, возможно, причина неуспеха в случае неуспеха). Отсутствие результата и пустой результат - это разные вещи, как «про телефон ничего не известно» против «известно, что телефона нет».
1
|
24.11.2013, 07:31 | |
24.11.2013, 07:31 | |
Помогаю со студенческими работами здесь
4
Вытащить переменную из цикла PHP в функцию JS, и через AJAX обратно в PHP Отправить массив из php(handler, сервер) в php(ajax, клиент) Есть AJAX код, который отправляет POST данные в php. Как их принять в php? PHP с ajax, или PHP и замена кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |