<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="JSONP获取数据时 Resource interpreted as Script but transferred with MIME type text/html" id="card1">
<p> 游客</p><p>
标题:JSONP获取数据时 Resource interpreted as Script but transferred with MIME type text/html<br/>
正文:<br/>
 在用ST（Sencha Touch2.1.1）时，Ext.data.JsonP.request({...}) 请求数据的时候，报出了下图的警告，但是数据还是返回了， 我返回的数据形式是： Ext.callback1({name: 'camnpr', site: 'www.camnpr.com'})我用script做ajax跨域，请求返回的是个文本字符串，chrome提示：Resource interpreted as Script but transferred with MIME type text/html.(请求的是script文件，返回的却是个文本格式)貌视chrome浏览器比较认这个格式~，去掉&amp;lt;!DOCTYPE html&amp;gt;就行了。其他影响，有待观察仅供参考--------来自前线最新的消息：经查是chrome、ff对js里的obj.style.width赋值的宽度要带px ； 去掉&amp;lt;!DOCTYPE html&amp;gt;后chrome、ff会通融一些~正如楼下大哥所说，那个提示只是个waring~并非error~--------附：常见MIME类型设置方法:http://camnpr.com/archives/108.htmlPHP里设置MIME：&amp;lt;?php header('Content-type: application/x-javascript'); ?&amp;gt;&amp;lt;?php echo 'jumUrl(&amp;quot;http://weibo.com/camnpr&amp;quot;)'; ?&amp;gt;<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=663&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=663&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=663&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=663">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=663">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>