次のような http 要求を送信してデータを受信する Mac OS 10.5 で Web アプリを作成しました。
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);
10.5 iPhone シミュレーター (Xcode 3.1.4) では問題なく動作しましたが、(サーバーにデプロイされた場合) 私のデバイスでも問題なく動作しますが、10.6.2 シミュレーター (Xcode 3.2.1) では動作しません。http.onreadystatechange メソッドには到達しません。
何か案は?
よろしく、ジョナス