我正在尝试为Google Chrome开发应用:Packaged Apps
在我的apolicação中,使用命令$.get
检索HTML页面并将其插入当前页面:
页面HTML
<body>
<div id="wrap"></div>
</body>
脚本
$.get(url, function(html) {
$("#wrap").html(html);
});
错误发生在:$("#wrap").html(html);
在互联网上搜索时,我在stackoverflow上找到this question,但这对我没什么帮助。
另一个细节是此示例不是Chrome Web App。 同样的例子,完美地发布在互联网上:http://ridermansb.kodingen.com/
答案 0 :(得分:16)
如果您的回复是HTML,请尝试在dataType
中指定$.get()
,如下所示:
$.get(url, function(html) {
$("#wrap").html(html);
}, 'html');
我从jQuery $.post()
附加响应时遇到了完全相同的问题。响应是HTML,但jQuery无法(无论出于何种原因)正确地确定数据类型。