【问题标题】:Ajax function , or ) expected [closed]Ajax 函数,或)预期 [关闭]
【发布时间】:2017-10-04 12:58:22
【问题描述】:

所以我正在关注一个尝试在我的网站上实现 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'
    });
});
});

据我了解,第一点是确保在页面加载之前搜索功能不会运行。 尽管语法似乎与教程相匹配,但我收到了“, or ) expected” 错误。

请注意,我的 base.html 上有一个加载功能(不知道这是否相关)

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

我在这里错过了什么?

ps。 我不想在我的 HTML 上为 ajax 编写大量代码,所以我宁愿为此创建一个单独的 js 文件

【问题讨论】:

    标签: javascript jquery ajax django


    【解决方案1】:

    您在第一个单词中有错字:) 我猜这就是您收到错误的原因。

    你有 "$(函数 () {"

    它应该是 "$(函数(){"

    【讨论】:

    • 天哪,那伤害,谢谢。
    • 没问题,如果解决了你的问题,请标记答案。
    • 错字问题应该被删除,而不是用可接受的答案来回答。
    猜你喜欢
    • 2022-01-19
    • 1970-01-01
    • 2020-06-11
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    相关资源
    最近更新 更多