【发布时间】:2010-07-03 15:01:17
【问题描述】:
所以我有一点问题。当我要求 MooTools 发送请求时,它每次都返回失败。我似乎也无法诊断问题,因为如果我尝试获取返回的标头信息,控制台只会给我"Refused to get unsafe header 'Status'" 消息。我唯一能想到的是服务器不允许我访问外部资源,但也许我只是编码错误。
这是请求代码:
var finfo = current.textFontData();
var url = 'http://antiradiant.com/clients/TMW/rbwizard/mailer.php?s='+current.size+'&b='+current.box+'&l='+current.lidWood+'&c='+current.cartID+'&f='+finfo.font+'&l1='+finfo.line1+'&l2='+finfo.line2;
console.log(url);
var req = new Request({
url: url,
onSuccess: function() {
console.log('success');
//atc2.send();
},
onFailure: function() {
console.log('failure');
console.log(this.getHeader('Status'));
//atc2.send();
},
onException: function(headerName, value) {
console.log('exception');
console.log(headerName+': '+value);
}
});
req.send();
此代码源自 http://tylermorriswoodworking.myshopify.com/pages/recipe-box-wizard?b=maple&l=cherry&s=3x5&c=42042892 上的资源 rb_wizard.js(第 81-103 行)
【问题讨论】:
标签: javascript ajax mootools xmlhttprequest