request.html在本地文件中获取status = 0

时间:2012-03-08 15:13:50

标签: ajax xmlhttprequest mootools cross-domain

我正在使用mootools制作一个功能模型,在这个原型中我必须通过request.HTML加载一个html文件,但是一旦我运行脚本,由于state = 0,调用永远不会到达onSuccess

责任可能是请求被视为违反跨域。 所以我想知道是否有办法解决这个问题?

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

    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,因为模拟应该在iphone / ipad / ipod上工作。

一吨

1 个答案:

答案 0 :(得分:0)

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