我有一个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。
答案 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。查找标题“加载页面碎片”。