Javascript обновить $ .post для блокировки - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть лента последних записей из базы данных на моем сайте. Я стараюсь убедиться, что когда пользователь выполняет новое действие, оно должно появиться в блоке сайта, или, например, выполнять автоматическое обновление этой функции каждые 10 секунд. В JS я использую следующий код:

function last() {
    $('#last', function (data) {
        var name = data.name;
        var img = data.img;
        $.ajax({
            url: '/history',
            type: 'POST',
            data : {
                name : name,
                img : img
            },
            success: function (data) {
                console.log('test');
                console.log(data);
            }
        });
    });
}

Но моя консоль браузера сообщает об ошибке: Uncaught TypeError: Illegal invocation до 57 строк, 57 строк это $.ajax({. И на моем Laravel контроллере я использую:

$name = Crafts::orderBy('id', 'desc')->where('status', 1)->first();

Что я делаю не так, где может быть моя ошибка?

Если вам нужна дополнительная информация, я готов предоставить это.

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