0

Javascriptを使用したiPhoneブラウザのajaxリクエストが機能しない場合、ajaxリクエストに次のコードを使用しました

$.ajax({
    type: type,
    url:requestURL,
    dataType: "text",
    success: successCallback,
    error: function (request, ajaxOptions, exception){
            alert(request.status);
            alert(exception);
        }  
});
4

2 に答える 2

2

localhostあなたのものではありませんiPhone (or iPhone simulator)

マシンと iPhone が同じ (ワイヤレス) ネットワーク内にある場合は、localhost をマシンの IP アドレスに置き換えると、問題なく動作します。

または、より良い方法として、ファイルを無料のドメインにアップロードし、サーバーのホスト名/ドメイン名/IP アドレスを使用してテストします。

于 2012-08-28T11:02:21.007 に答える
0

datatype:"text" に問題があると思います。ajax リクエストから datatype オプションを削除します。このようにします。

$.ajax({
    type: type,
    url:requestURL,  
    success: successCallback,
    error: function (request, ajaxOptions, exception){
            alert(request.status);
            alert(exception);
        }  

});
于 2012-08-28T10:40:50.867 に答える