以下のコードを使用して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で実行すると、同じコードが正常に機能します。
見逃したことはありますか?