您好我有一个函数使用XMLHttpRequest获取数据:
function responseData()
{
console.log("Inside responseData function @@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
url="http://myURL.asp";
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.onload = function(e)
{
if (this.status == 200)
{
console.log("#####################"+this.responseText);
}
else
{
console.log ("!!!!!!!!!!!!inside else");
}
};
xhr.send();
}
以上方法在Android,blackberry和symbian平台上运行完美。对Bada的BUt我得到了异常102.当它尝试执行行xhr.send();
时发生异常。我在清单中添加了Privilege:
<Privileges>
<Privilege>
<Name>LOCATION</Name>
</Privilege>
<Privilege>
<Name>HTTP</Name>
</Privilege>
<Privilege>
<Name>ADDRESSBOOK</Name>
</Privilege>
<Privilege>
<Name>SYSTEM_SERVICE</Name>
</Privilege>
<Privilege>
<Name>WEB_SERVICE</Name>
</Privilege>
</Privileges>
但仍然得到例外102.我也曾在移动设备上检查过但同样的问题。任何建议将不胜感激。提前谢谢。
答案 0 :(得分:0)
好的,在config.xml小部件标签中有一个愚蠢的错误没有正确关闭。