Hallo zusammen,
ich konnte mein Problem lösen und hoffe, daß ich mit dieser Antwort vielen die aufwendige und nervenaufreibende Suche erspare. In der Info.plist-Datei müssen folgende beiden booleschen Werte mit Yes gesetzt sein:
AllowFileAccessOutsideOfWidget
AllowNetworkAccess
Ansonsten erfolgt der Aufruf ganz normal mit folgendem Code:
var http_request = null;
function performRequest(url, callbackFunction) {
http_request = new XMLHttpRequest();
http_request.onload = function(e) { callbackFunction(e, http_request); }
http_request.overrideMimeType("text/xml");
http_request.open("GET", url);
http_request.setRequestHeader("Cache-Control", "no-cache");
http_request.send(null);
}
function workWithContent(e, request) {
http_request = null;
...
}
...
performRequest("http://localhost/someData.php?query=test", workWithContent);
Marco