0

我们有一个带有UIWebView内部的 xCode 应用程序。在 webview 中有以下 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 调用的正确方法是什么?

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

4

0 回答 0