无法使用XMLHttpRequest获取数据(状态0和responseText为空):
xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","http://www.w3schools.com/XML/cd_catalog.xml", true); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) alert("status " + xmlhttp.status); } xmlhttp.send();
它警告"状态0".
与localhost请求相同的情况(cd_catalog.xml保存为本地文件)
xmlhttp.open("GET","http://localhost/cd_catalog.xml", true);
但是使用localhost IP请求
xmlhttp.open("GET","http://127.0.0.1/cd_catalog.xml", true);
并使用本地文件请求
xmlhttp.open("GET","cd_catalog.xml", true);
一切都好(状态200)
什么可以导致问题(状态= 0)与在线请求?
PS:Live HTTP Headers显示在所有4种情况下一切正常:
HTTP/1.1 200 OK Content-Length: 4742
PS2:VMWare上的Apache本地Web服务器(主机OS Win7,Guest OS Ubuntu,网络适配器 - NAT).浏览器 - Firefox.
我使用OAuth和MGTwitterEngine库制作了Twitter应用程序.登录阶段工作正常,但我在登出时遇到问题.我已经提到了注销OAuth的所有帖子,但它不起作用.所以有人可以建议从Twitter注销的完美方法......?或者我要在库文件中进行哪些更改以进行注销.. !!
我正在尝试评估我的js加载时间,但Firebug不会向我显示它们.
我转到网络面板,加载页面,我可以看到我的10或12个js文件一瞬间,然后它们消失,并被谷歌分析的脚本取代,作为唯一一个出现在最后的脚本.是什么赋予了?
编辑:
为了说明我遇到的情况,请查看此系列屏幕截图.虽然我把它们分开大约一分钟,它们代表大约3秒钟的时间,好像我要大声计算1,2,3,因为我正在观看页面刷新和FB配置文件被提取的js文件.正如你所看到的,它似乎首先看到它们,然后它们就会掉落.即使启用了持久性,记录也只存储一个最终文件.文件:一,二,三.
UPDATE
如果我进入"ALL"选项卡,它会显示其他.js文件,而不是在JS选项卡下.有谁有想法吗?