我正在尝试在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不是函数”错误。
答案 0 :(得分:4)
如果您忘记在页面中引用jQuery库,则可能会发生此错误:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
如果您使用其他js库(例如prototypejs也使用$
函数并且可能存在冲突),也可能发生这种情况。如果是这种情况,您可以查看this article如何解决问题。
答案 1 :(得分:1)
如果您使用的是库的精简版,也会发生这种情况。 Slim版本不包含Ajax。
转到此处获取最新版本:https://code.jquery.com/