AJAX功能,或预期



所以我正在遵循一个教程,试图在我的网站上实现Ajax搜索表格,我的ajax.js看起来如下:

$(funcrion () {
$('#search').keyup(function () {
    $.ajax({
        type: "POST",
        url: "/cooks/search/",
        data: {
            'search_text': $('#search').val(),
            'csrfmiddlewaretoken': $("input[name=csrfmiddlewaretoken]").val()
        },
        success: searchSuccess,
        dataType: 'html'
    });
});
});

据我了解,第一个位是为了确保页面加载之前不会运行搜索功能。尽管语法似乎与教程相匹配,但我会遇到"或(期望"错误。

介意我的base.html上有一个负载功能(不知道这是否相关(

 $( window ).on( "load", function() {
            console.log( "window loaded" );
        });

我在这里缺少什么?

ps。我不希望AJAX上的HTML上的大量代码行,因此我宁愿有一个单独的JS文件

你有一个单词中的错字:)我猜这就是为什么您会遇到错误。

你有" $(Funcrion(({"

,应该是" $(function(({"

最新更新