Когда браузер сгенерирует $ .ajaxSetup, это не ошибка функции. - PullRequest
2 голосов
/ 24 июня 2010

Я пытаюсь вставить следующий фрагмент в мой файл JSP

{
    $.ajaxSetup({
        cache: false,
        async: false
    });
    var ajax_load = "loading data please wait...";
    var loadUrl = "abc.jsp";

    $("#seoarea").html(ajax_load).load(loadUrl, {
        param1: holdvalue1,
        param2: holdvalue2
    });
}

При запуске этого на mozilla firfox выдается ошибка «$ .ajaxSetup is not function».

Ответы [ 2 ]

4 голосов
/ 24 июня 2010

Эта ошибка может произойти, если вы забыли сослаться на библиотеку jQuery на своей странице:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>

Это также может произойти, если вы используете другие библиотеки js, такие как prototypejs , которые также используют функцию $, и может возникнуть конфликт. Если это так, вы можете посмотреть эту статью о том, как решить проблему.

1 голос
/ 01 апреля 2019

Это также может произойти, если вы используете уменьшенную версию библиотеки. Тонкая версия не включает ajax.

Перейдите сюда, чтобы получить последнюю версию: https://code.jquery.com/

Кредиты идут в Gus: Ошибка типа: $ .ajax (...) не является функцией?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...