我的网页上有以下javascript块:
console.log($.ui);
$("#schoolBagBtn").click(function(){
$.ajax({
url:"./php/get.php",
success: function(){
console.log($.ui);
}
});
});
运行这个javascript的结果是第一个$ .ui被定义为jQuery对象,并且在调用ajax之后是未定义的。 我也需要它成为一个对象。
有人可以帮忙吗?
答案 0 :(得分:1)
最可能的问题是,您尚未展示的内容正在替换/更新$
变量。例如,您可能在上面的第二个script
标记之后再次包含jQuery。 jQuery的第二个加载将替换第一个,这意味着附加到第一个的任何插件(如jQuery UI)都会消失。