【问题标题】:Jquery 1.5 $.load not workingJquery 1.5 $.load 不工作
【发布时间】:2011-02-03 05:20:55
【问题描述】:

以下内容在 jquery 1.4.4 中有效,但在 1.5 中无效。请尝试并确认。

$('body').load('test.html');

【问题讨论】:

  • 这里在黑暗中拍摄,但您是否尝试将 $div 注入 DOM?
  • 完全改变问题会导致难以进行连贯的对话。

标签: jquery dialog jquery-1.5


【解决方案1】:

此问题已得到修复,目前可在 WIP 版本中找到该修复程序,该版本可在 http://code.jquery.com/jquery-git.js 找到。截至今天 2 月 3 日,Google 和 microsoft cdn 还没有最新的 WIP 版本。我不知道他们多久更新一次文件。但在他们这样做之前,加载功能将无法工作。

【讨论】:

  • 这是正确答案。这是 jQuery 1.5 中的回归,并且已经修复。一旦 1.5.1 发布,您也可以通过 cdn 获得它。相关票证bugs.jquery.com/ticket/8125
【解决方案2】:

我也遇到了同样的问题。 fn.load 的声明在 1.4.4 和 1.5.0 之间有所不同,这一新行似乎是问题所在:

if ( jXHR.isResolved() ) {

(jquery js开发版中的第6146行)

在 1.4.4 中工作的请求只是没有通过它(尽管加载很好,并且内容被加载到 responseText 变量中)。

【讨论】:

    【解决方案3】:

    亚历克斯,

    非常感谢您非常发布您对此的回答!我刚刚开始自学 jQuery,所以关于这个框架的一切对我来说都是新的和令人沮丧的。 我已经使用 jQuery 1.5 超过一天半了,现在试图创建一个非常简单的应用程序,它可以从另一个页面加载静态 html 下拉列表。

    阅读后,我在我的 xhtml 中更改了以下代码

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>
    

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
    

    现在一切正常。

    【讨论】:

      猜你喜欢
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      相关资源
      最近更新 更多