Backbone Js Delete не работает должным образом - PullRequest
0 голосов
/ 22 января 2019

Я разрабатываю приложение, используя приложение отдыха CodeIgniter и backbone.js.

Я пытаюсь удалить запись из базы данных.Магистральная модель возвращает успешный обратный вызов, данные базы данных не удаляются.

    $("#deleteItem").click(function (event) {
        event.preventDefault();
        console.log("toing" + deleteItemID);

        var deleteUserModel = Backbone.Model.extend({
            urlRoot: "http://localhost/WishListApplication/index.php/listItem/removeItem",
            defaults: {
                userId: '',
                itemURL: ''

            }
        });

        var removeItem = new deleteUserModel({userId: <?php echo $this->session->userdata('userId'); ?>,
            itemURL: deleteItemID});

        removeItem.destroy(
                {
                    success: function (model, response, options) {
                        console.log(response);
                        $('#delete-item').modal('hide');

                        console.log("The model has deleted the server");
                    },
                    error: function (model, xhr, options) {
                        console.log("Something went wrong while deleting the model");
                    }
                });



    });

Это мой класс контроллера

public function removeItem_delete() {
    $userId = $this->delete('userId');

    $itemURL = $this->delete('itemURL');


    $deletedItem = $this->itemModel->deleteItem($userId, $itemURL);

    //checks whether item has successfully deleted from the database
    if ($deletedItem !== false) {
        //display sucess message
        $data['messages'] = 'Item has been deleted successfully';
        $data['success'] = true;
    } else {
        $data['messages'] = 'Something went wrong - Please try to delete Item again';
        $data['success'] = false;
    }
    echo json_encode($data);
}

Я новичок в магистрали.пожалуйста, кто-нибудь, помогите мне решить эту проблему.

Заранее спасибо

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