Внутренняя ошибка сервера POST 500 при передаче значения через AJAX - PullRequest
0 голосов
/ 06 января 2019

Я получаю требуемое значение в переменной STATUS. Но при передаче его в AJAX отображается ошибка.

if (checkbox.prop("checked")) {
    var status = checkbox.attr("data-id");
    console.log(status); // for checking wheather status contain required data
    $.ajax({
        type: "POST",
        url: "http://localhost/todolist/homeController/statuspass",
        dataType: 'JSON',
        data: {
            'search': status
        },
        success: function(data) {
            console.log(data);
        }
    });
}

PHP:

public function statuspass(){

    $name=$this->input->post("search"); 
 }

Ошибка:

POST http://localhost/todolist/homeController/statuspass 500 (внутренний Ошибка сервера)

1 Ответ

0 голосов
/ 06 января 2019

ваше сообщение об ошибке гласит: «Uncaught ReferenceError: флажок не определен», что означает, что в вашем коде ничего такого не существует, из-за чего ничего не передается в функцию контроллера PHP, из-за этого он возвращает внутреннюю ошибку сервера 500.

короче попробуйте console.log (checkbox) .length, которое должно возвращаться больше или равно 1 для их существования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...