我从外部URL中提取数据,无法使javascript函数正常工作

时间:2011-08-12 10:45:49

标签: php javascript jquery url

我想将外部页面的数据与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

1 个答案:

答案 0 :(得分:0)

您可能在此处遇到问题:

div.html($("#load").load('posts.php?id='+emaild));

$ .html()期望一个html字符串,你给它一个延迟代替。它可能不是你的脚本没有运行的原因,但无论如何都很好消除。

你有没有理由使用$(“#load”)。当你希望调用的输出进入div时加载。换句话说,这不是你真正想要的吗?

div.load('posts.php?id=' + emaild);