Javascript jQuery回调只在一定程度上执行

Javascript jQuery回调只在一定程度上执行,javascript,jquery,callback,Javascript,Jquery,Callback,上述回调函数在.appenddata或.htmldata方法之后不会执行任何操作 $.get("devBlog/index.php", function(data) { alert("Data Loaded: " + data); $("#main").empty(); alert("alert shows up"); $("#main").append(data); // .html(data) - same result

上述回调函数在.appenddata或.htmldata方法之后不会执行任何操作

$.get("devBlog/index.php", function(data) {
        alert("Data Loaded: " + data);
        $("#main").empty();
        alert("alert shows up");
        $("#main").append(data); // .html(data) - same result
        alert("alert doesn't show up");
    });
这个回调根本不起作用。 为什么?是因为数据在结尾包含了内容吗?

我已经让它工作了

由于未知的原因,它是jQuery版本。
从托管jquery-latest.js切换回本地jquery-1.9.1.min.js会有所不同。

控制台中是否有错误?您是否发现了这种情况的原因?当您使用.appenddata时,可能与jQuery解析HTML的方式有关,其中数据是未解析的HTML。查看并使用。
    $('#main').load("devBlog/index.php", function() {
    alert("alert doesn't show up");
    });