2017-05-05 53 views
-2

所以我下面的教程想实现我的网站上一个Ajax搜索表单,我Ajax.js如下所示:的Ajax功能,或)预期

$(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。 我不想在我的HTML的代码大量的阿贾克斯,所以我宁愿有一个单独的js文件的

回答

2

你有一个错字在第一个字:)我猜这就是为什么你是出错。

你 “$(funcrion(){”

它应该是 “$(函数(){”

+0

哎呀,疼,谢谢。 – mromanda

+0

没问题,如果解决了你问题,请标记为答案 –

+0

错别字问题应该被删除,而不是回答接受的答案。 – Xufox