ajax调用后$ .ui未定义

时间:2014-05-26 14:31:24

标签: javascript jquery ajax

我的网页上有以下javascript块:

console.log($.ui);

$("#schoolBagBtn").click(function(){
    $.ajax({
        url:"./php/get.php",
        success: function(){
            console.log($.ui);
        }
    });
});

运行这个javascript的结果是第一个$ .ui被定义为jQuery对象,并且在调用ajax之后是未定义的。 我也需要它成为一个对象。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

最可能的问题是,您尚未展示的内容正在替换/更新$变量。例如,您可能在上面的第二个script标记之后再次包含jQuery。 jQuery的第二个加载将替换第一个,这意味着附加到第一个的任何插件(如jQuery UI)都会消失。