我正在尝试使用以下代码使用 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 项目中运行相同的代码时,它运行良好。
有什么我错过的吗?