小编典典

用通过AJAX检索的内容替换HTML页面

ajax

我有一个具有典型结构的HTML页面:

<html>
  <head>
   <script src="..." ></script>
   <style>...</style>
  </head>
  <body>
   content
  </body>
  <script>
    var success_callback = function(data) {
      // REPLACE PAGE CONTENT & STRUCTURE WITH "data"
    }
    ajax(url, params, success_callback);
  </script>
</html>

您认为有可能吗?我已经尝试给html标记添加一个ID,$(id).replace(data);并且没有成功。

不要问我为什么,但这就是我所需要的(我正在与一个特殊的“ mashup builder”站点合作……这是一个很长的故事)。

编辑 :我忘了说 接收内容 中的 脚本必须执行 ,甚至包括使用在内的外部脚本<script src="...">


阅读 382

收藏
2020-07-26

共1个答案

小编典典

使用 jQuery 尝试一下:

$('body').load( url,[data],[callback] );

docs.jquery.com/Ajax/load中阅读更多

2020-07-26