Xcode ajax调用本地资源

时间:2012-10-30 15:07:06

标签: jquery html ajax xcode

我们有一个内置UIWebView的xCode应用。在webview中有以下JS代码:

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

有一个名为ajax本地文件夹,其中包含HTML文件,我们正在尝试异步加载。当我从127.0.0.1运行html代码时,一切正常,当我在笔记本电脑上将代码作为本地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调用的正确方法是什么?

FIX:有没有办法为Access-Control-Allow-Origin: *文件夹中的HTML文件创建假ajax

0 个答案:

没有答案