2

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

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

3 回答 3

2

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

于 2011-02-03T22:11:03.963 回答
0

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

if ( jXHR.isResolved() ) {

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

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

于 2011-02-03T15:28:10.713 回答
0

亚历克斯,

非常感谢您发布对此的答案!我刚开始自学 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>

现在一切正常。

于 2011-02-09T18:08:15.843 回答