Поэтому я следую учебнику, пытаясь реализовать форму поиска 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" );
});
Что мне здесь не хватает?
пс. Мне не нужны массивные строки кода для моего HTML для ajax, поэтому у меня есть отдельный файл js для этого
У вас есть опечатка в самом первом слове :) Я предполагаю, почему вы получаете сообщение об ошибке.
У вас есть $ (funcrion() {"
И это должно быть "$ (function() {"