Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 本地文件中的request.html获取状态=0_Ajax_Xmlhttprequest_Mootools_Cross Domain - Fatal编程技术网

Ajax 本地文件中的request.html获取状态=0

Ajax 本地文件中的request.html获取状态=0,ajax,xmlhttprequest,mootools,cross-domain,Ajax,Xmlhttprequest,Mootools,Cross Domain,我正在使用mootools制作一个功能模型,在这个原型中,我必须通过request.html加载一个html文件,但只要我运行脚本,调用就永远不会到达onSuccess,因为状态为0 原因可能是请求被视为违反了跨域协议。 所以我想知道是否有办法解决这个问题 这是我用来执行请求的代码 req = new Request.HTML({ url: "detail.html", onFailure: function(a) { console.log("iFail

我正在使用mootools制作一个功能模型,在这个原型中,我必须通过request.html加载一个html文件,但只要我运行脚本,调用就永远不会到达onSuccess,因为状态为0

原因可能是请求被视为违反了跨域协议。 所以我想知道是否有办法解决这个问题

这是我用来执行请求的代码

    req = new Request.HTML({
        url: "detail.html",
        onFailure: function(a) { console.log("iFailed: " + a); },
        onSuccess: function(r3, rEls, rHTML, rJS) {
           console.log("It worked!!");            
        },
        onComplete: function() { console.log('completed'); }
  }).send();
当我运行它时,它总是进入onFailure和onComplete,而不会影响onSuccess

我需要这个来配合safari,因为mock可以在iphone/ipad/ipod上使用


最后,我通过js注入iframe来管理它,而不是通过ajax填充div。 它有点蹩脚,也很糟糕,但至少它能工作,而且对于原型设计来说很好。

url:://detail.html“
,也许吧?我倾向于自己通过完全合格的URI。