首页 > 解决方案 > Javascript 更新 $.post 以阻止

问题描述

我有一个来自我网站上数据库的最新记录的提要。例如,我尝试确保当用户进行新操作时,它应该出现在站点块中,或者每 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();

我做错了什么,我的错误在哪里?

如果您需要更多信息,我随时准备提供。

标签: javascriptjquery

解决方案


推荐阅读