0

内部にxCodeアプリがありUIWebViewます。Webビューには、次のJSコードがあります。

function ajaxCall(file)
{
    $.ajax({
        url:'ajax/'+file,cahce:false,async:true,
        success:function(data){$('#holder').html(data)}
    });
}

HTMLファイルで満たされたというローカルフォルダがあり、非同期でロードしようとしています。ajaxすべてからhtmlコードを実行する127.0.0.1と、問題ありません。ラップトップでローカルHTMLファイルとしてコードを実行すると、と表示されます'XMLHttpRequest cannot load file:///C:/xampp/htdocs/webroot/ajax/file.html. Origin null is not allowed by Access-Control-Allow-Origin.'。iPhoneデバイスでは、それも機能していません。

iPhoneでエラーが見つかりません。を使用してデバッグしようとしましerror:function(jqXHR, textStatus, errorThrown){alert(textStatus);}たが、「エラー」と表示され、それ以上は表示されません。errorThrownまた、空です。

iPhoneのローカルファイルへのajax呼び出しを作成する正しい方法は何ですか?

修正:フォルダAccess-Control-Allow-Origin: *内のHTMLファイルの偽物を作成する方法はありajaxますか?

4

0 に答える 0