【问题标题】:How to load a html file using jquery?如何使用 jquery 加载 html 文件?
【发布时间】:2009-10-03 04:28:52
【问题描述】:

我必须使用 jquery 加载一个 html 文件。当我提到谷歌时,我得到了 sn-p

$("#feeds").load("feeds.html");

但我不想将 feed.html 的内容加载到 feeds 对象中。相反,我需要完全加载该页面。如何加载该页面。请帮帮我

【问题讨论】:

    标签: php jquery css


    【解决方案1】:

    如果您不想将load() 某些 HTML 放入现有页面上的元素,也许您的意思是您想将 redirect 放入另一个页面?

    url = "feeds.html";
    window.location = url;
    

    或者你只是想填满整个身体?如果需要,可以将 load() 放入 body 标签中。

    $("body").load("feeds.html");
    

    【讨论】:

      【解决方案2】:

      $.get()

      总结如下:

      使用 HTTP GET 加载远程页面 要求。这是发送一个简单的方法 对服务器的简单 GET 请求 不得不使用更复杂的 $.ajax 功能。它允许单个回调 要指定的函数 请求完成时执行 (并且仅当响应具有 成功的响应代码)。如果你需要 错误和成功 回调,你可能想使用 $.ajax。

      $.get() 返回 XMLHttpRequest 它创造的。在大多数情况下,您 不需要该对象来操作 直接,但如果你可以使用 需要手动中止请求。

      【讨论】:

        【解决方案3】:

        您确定 feeds.html 与您的脚本位于同一域下吗?
        如果是这样,那行没问题,您将在其他任何地方搜索问题。尝试在 Net 面板下使用Firebug 对其进行调试。
        如果没有,那么您只能向其他域下的 url 发送 JSON 请求。但是你可以很容易地用 PHP 编写一个代理脚本(在你的问题下注意到 php 标签:))来用 cURL 加载你的内容。看看第 9 点的 CatsWhoCode 教程,希望对您有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-06-04
          • 2021-04-24
          • 2017-01-13
          • 1970-01-01
          • 2021-05-29
          • 1970-01-01
          相关资源
          最近更新 更多