我想将外部页面的数据与javascript函数一起加载到div中(尽管js文件对于它们都是相同的,但这些函数不起作用)。文件加载到页面中,但javascript函数无法正常工作。 我的代码 -
var emaild = $("#hidden").val();
var div = $("#mydiv");
var refreshId = setInterval(function() {
$.getScript("js.js", function() {
div.html($("#load").load('posts.php?id='+emaild));
});
}, 6000);
$.ajaxSetup({ cache: false });
提前致谢。希望我能尽快得到解决方案! :d
答案 0 :(得分:0)
您可能在此处遇到问题:
div.html($("#load").load('posts.php?id='+emaild));
$ .html()期望一个html字符串,你给它一个延迟代替。它可能不是你的脚本没有运行的原因,但无论如何都很好消除。
你有没有理由使用$(“#load”)。当你希望调用的输出进入div时加载。换句话说,这不是你真正想要的吗?
div.load('posts.php?id=' + emaild);