您好我有一个使用 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 上我得到了异常 102。当它尝试执行行时发生异常xhr.send();
。我在清单中添加了权限:
<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。我也在移动设备上检查过它,但同样的问题。任何建议将不胜感激。提前致谢。