jQuery回调只在某种程度上执行

时间:2013-06-03 20:34:43

标签: javascript jquery callback

$.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");
    });

上面的回调函数在.append(数据)或.html(数据)方法之后不会执行任何操作

    $('#main').load("devBlog/index.php", function() {
    alert("alert doesn't show up");
    });

这个回调根本不起作用。
为什么?是因为data最后包含</html>

1 个答案:

答案 0 :(得分:0)

我已经成功了!

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