Функция Ajax, или) ожидается

-3

Поэтому я следую учебнику, пытаясь реализовать форму поиска 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 для этого

1 ответ

2
Лучший ответ

У вас есть опечатка в самом первом слове :) Я предполагаю, почему вы получаете сообщение об ошибке.

У вас есть $ (funcrion() {"

И это должно быть "$ (function() {"

  • 0
    Боже, это больно, спасибо.
  • 0
    Нет проблем, если это решило вашу проблему, отметьте ответ как таковой.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню