Я создал веб-приложение в Mac OS 10.5, которое получает данные, отправляя http-запросы следующим образом:
var http = new XMLHttpRequest();
var url = "http://www.test1234.com/data.php?param1=" + param1 + "¶m2=" + param2 + "¶m3=" + param3;
http.onreadystatechange= function()
{
var result= null;
switch(http.readyState)
{
case 4:
if(http.status==200)
{
result = eval('(' + http.responseText + ')');
result = result[0];
if (result.status == "OK") {
alert("Success!");
return;
}
alert("Error!");
}else{
alert("Error
}
break;
default:
break;
}
}
http.open("GET", url, true);
http.setRequestHeader("Content-type", "text/xml; charset=utf-8");
http.send(null);
Он отлично работал в симуляторе iPhone 10.5 (Xcode 3.1.4), он все еще отлично работает на моих устройствах (при развертывании на сервере) - но не работает в симуляторе 10.6.2 (Xcode 3.2. 1). Он никогда не достигает метода http.onreadystatechange.
Есть идеи?
С уважением,
Jonas