我正在使用mootools制作一个功能模型,在这个原型中,我必须通过请求加载一个html文件。HTML,但一旦我运行脚本,由于状态=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,因为mock可以在iphone/ipad/ipad上使用。
吨
最后,我通过js注入iframe而不是通过ajax填充div来管理它。它有点蹩脚,而且很烂,但至少它能工作,而且对原型设计很好。