Ajax 本地文件中的request.html获取状态=0
我正在使用mootools制作一个功能模型,在这个原型中,我必须通过request.html加载一个html文件,但只要我运行脚本,调用就永远不会到达onSuccess,因为状态为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
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。