2009-12-01 96 views
0

我应该如何应用jQuery的PHP页面加载xmlhttprequest 我已经尝试过,但当PHP页面加载xmlhttprequest的jQuery失败。所以我应该怎么做,以便jquery可以在页面加载后工作。jQuery的失败,而页面加载xmlhttprequest

+6

向我们展示您的代码! – 2009-12-01 15:48:13

回答

0

如果您使用xhr加载一个页面,您只能这样做:加载该页面的内容。如果页面中有脚本正在加载,它们将不会被执行这就是你想要的。

真的,我可以给这里最好的建议是重新考虑你的架构。是否有可能将脚本加载到执行xhr加载的页面中,而不是目标页面?一个可怕的想法是必须解析xhr.responseText来查找脚本块并对它们进行评估。一个令人讨厌的解决方案,但是出于性能原因广泛使用的解决方案是,分别为JavaScript文件发送一个xhr,然后分别发送一个xhr文件和eval()这两个文件。

0

如果您的元素稍后通过Ajax添加到您的页面中,则应该使用jQuery live方法而不是绑定。