Javascript jQuery回调只在一定程度上执行
上述回调函数在.appenddata或.htmldata方法之后不会执行任何操作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
$.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");
});