我正在为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.
同样的例子,在Internet上完美地发布:http://ridermansb.kodingen.com/
解决方法
如果您的回复为HTML,请尝试在$.get()中指定dataType:
$.get(url,function(html) { $("#wrap").html(html); },'html');
我刚刚完全相同的问题,附加了一个jQuery $.post()的响应.响应是HTML,但jQuery无法(无论什么原因)正确确定数据类型.