0

こんにちは、XMLHttpRequest を使用してデータを取得する関数が 1 つあります。

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 プラットフォームで完全に機能します。しかし、バダで例外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

OK、config.xml ウィジェット タグにばかげた間違いがあり、適切に閉じられていませんでした。

于 2012-08-11T09:56:16.507 に答える