что это значит < die (& ldquo; Ошибка подключения: & rdquo;. $ conn- > connect_error); > [Дубликат]

Я создаю хрупкий проект JS, который использует jquery-jsonp, и придумал подход с двойным jsonp / ajax, который обрабатывает ошибки независимо от того, какой метод заканчивается.

function authenticate(user, pass) {
    var ajax = ($.jsonp || $.ajax)({
        'url': /* your auth url */,
        'data': { /* user, pass, ... */ },
        'contentType': "application/javascript",
        'dataType': 'jsonp',
        'callbackParameter': 'callback'  // $.jsonp only; $.ajax uses 'jsonpCallback'
    });
    ajax.done(function (data) {
        // your success events
    });
    ajax.fail(function (jqXHR, textStatus, errorThrown) {
        // $.jsonp calls this func as function (jqXHR, textStatus)
        // and $.ajax calls this func with the given signature
        console.error('AJAX / JSONP ' + textStatus + ': ' +
            (errorThrown || jqXHR.url));
    });
}

Поскольку jquery-jsonp и $ .ajax поддерживают спецификацию jQuery Deferred, мы можем объединить два обработчика ошибок вместе, обрабатывая ошибки 400 и 500, а также таймауты поиска.

-3
задан Puneeth Chanda 22 February 2019 в 11:32
поделиться

1 ответ

Функция PHP die напечатает строку внутри нее и остановит выполнение следующего кода. Как правило, в случае общего кода Разработчик проверяет, может ли он / она соединяться с базой данных или нет. Если разработчик сможет подключиться к базе данных, он разрешит доступ к веб-сайту, иначе он просто покажет ошибку (которая появляется методом $conn->connect_error) и остановит код.

Так что, в основном, если ваш PHP-скрипт не может соединиться с базой данных, он покажет сообщение об ошибке, почему он не может соединиться, и остановит дальнейший процесс. Надеюсь, это поможет вам уточнить этот синтаксис.

0
ответ дан Rohit Mittal 22 February 2019 в 11:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: