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

can ajax call other ajax page?

本文关键字:Ajax 其他 调用      更新时间:2023-09-26

我有索引页,其中包含div部分.我想在她链接点击的基础上将不同的页面调用到这个div部分,这是完成的。 当调用也可能使用

ajax 调用的页面时,在这种情况下,ajax 调用不适用于此页面。请告诉我可以在 ajax 中调用 ajax。如果是,那么请帮助我。

更新编辑:

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

谢谢

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

如果您尝试转储带有 innerHTML<script> 标签,它将不起作用。

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

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

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

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