【发布时间】: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