延迟加载jQuery问题的网页部分

时间:2011-08-12 05:14:14

标签: jquery load delay

我有一个div id="rate"的网页。我想在页面加载jQuery后加载这个div的内容 查询时,我的服务器返回一个VALID xhtml文档(内容类型为“application / xhtml + xml”),其中应该是rate div的内容。

我试过了:

$('#rate').load('/wizard/false', function() {
    $("#rate").show("slow", function () {} );
});

以及$.get - 似乎没有任何效果。我一直收到An invalid or illegal string was specified" code: "12或层次结构错误(在所有浏览器上) 当我手动将内容直接放入费率div时,一切正常 您可以查看有问题的页面here

1 个答案:

答案 0 :(得分:2)

您尝试加载的xHTML无效xHTML。

它以doctype声明开头,但没有'html','body'或'head'标签。

尝试删除doctype,或者输入所有这些标记。

如果添加这些标记,则可以通过为jQuery提供所需元素的ID来剥离它们:

$('#rate').load('/wizard/false #rating-wizard', function(data) {
    // Do whatever you want
});

查看jQuery Documentaion for .load。查找标题“加载页面碎片”。