可以ajax调用其他ajax页面吗?

时间:2012-05-25 08:30:28

标签: java javascript ajax

我有索引页面,其中包含div section.i想要根据她的链接点击将不同的页面调用到这个div部分,这样就完成了。当调用也可能使用ajax调用的页面时,在这种情况下,ajax调用不适用于此页面。请告诉我可以在ajax.if中调用ajax然后请帮助我。

更新编辑

我已经创建了一个要点,其中包含所有已使用的页面,脚本https://gist.github.com/2786811。页面service_status每隔5秒使用ajax调用调用view.jsp,on view view.jsp与数据库交互并准备view.when我们从index.jsp执行ajax调用,调用了service_status,但它没有调用view.jsp文件。

由于

2 个答案:

答案 0 :(得分:0)

如果您尝试使用<script>转储innerHTML代码,则无效。

但是,您可以(作为示例)返回具有两个属性的JSON对象:

{
    html: "All your <b>HTML</b> here",
    js: "alert('JavaScript to be run');"
}

然后,使用html属性将内容放在页面上,然后使用eval js属性。

这不是最好的解决方案,因为它使用邪恶的eval,但除非你想重写整个基本结构以正确使用回调,否则它可能是你最好的选择。

答案 1 :(得分:0)

您可以使用正在调用的目标网页中的 $(document).ready(function(){...}); 在页面加载时调用ajax。