0

以下のコードを使用してdatajs-1.0.0.jsを使用してOdataサービスを利用しようとしています。ブラウザで正常に動作します。

        OData.read("http://services.odata.org/Northwind/Northwind.svc/Customers('ALFKI')/Orders",
                function(data){

                    alert('oData Function');

                    var str;
                    alert('before for');
                    for(var objRec in data.results){
                        var obj = data.results[objRec];

                        str = str + ' '+obj.OrderID;
                    }
                    alert(str);
                    alert('after for');
                }, function (err) {
                    alert(err.message);
                });

次に、Phonegap IOSプロジェクト(バージョンCordova 2.4)で実行する必要がありますが、何も起こりません。エラーもスローされません。phonegapのconfig.xmlファイルにURLを追加して、外部ホストを許可しました。

    <access origin="*" />

Android Phonegap Projectで実行すると、同じコードが正常に機能します。

見逃したことはありますか?

4

1 に答える 1

0

OpenAllWhitelistURLsInWebView を YES に設定するか、datajs 1.1.0 にアップグレードすると問題は解決しますか?

于 2013-03-21T10:01:46.140 に答える