powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php set_error_handler + 500 + jquery.ajax.error
1 сообщений из 1, страница 1 из 1
php set_error_handler + 500 + jquery.ajax.error
    #38809188
Albero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

Делаю кросс доменный ajax запрос.
В php происходит ошибка отлавливаю ее set_error_handler.
Но код в заголовок ставиться 500 и jquery ее текст не возвращает.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
        $.ajax({
            type: "GET",
            crossOrigin: true,
            url: "http://www.nexdomain.com/test.php?callback=?",
            dataType: "jsonp",
            data: {"test":"123"},
            cache: false,
            scriptCharset: "utf-8",
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            success: function(data) {
                console.log(data);
                omw_sql(data);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert(jqXHR.responseText); // тут пусто
            }
        });



Как изменить код заголовка на 200 при отлове ошибки?

Код: php
1.
2.
3.
4.
5.
6.
function errHND($errno, $errstr, $errfile, $errline)
{
    http_response_code(200); // не помогло
    echo $errstr;
    return true;
}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php set_error_handler + 500 + jquery.ajax.error
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]