0

您好我有一个使用 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。我也在移动设备上检查过它,但同样的问题。任何建议将不胜感激。提前致谢。

4

1 回答 1

0

好的,config.xml 小部件标记中存在一个愚蠢的错误,没有正确关闭。

于 2012-08-11T09:56:16.507 回答