0

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

更新编辑:

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

谢谢

4

2 回答 2

0

如果您尝试使用 转储<script>标签innerHTML,它将无法正常工作。

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

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

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

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

于 2012-05-25T08:34:39.457 回答
0

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

于 2012-05-25T08:35:28.130 回答