我正在构建一个Joomla扩展,我正在尝试将一些数据发送到带有MooTools的php脚本,以保存在数据库中。
这是请求的代码:
myReq: new Request({
url: '/index.php?option=com_calculator&task=saveData',
method: 'post',
onSuccess: function (responseText, responseXML) {
console.log(reponseText);
}
})
当我运行它时,Firebug会抛出此错误:
Permission denied for <http://localhost> to get property XMLHttpRequest.channel
我已经阅读并认为它可能与Ajax的相同域策略有关,但我无法修复它。
答案 0 :(得分:0)
试试这个:
var requestHTMLData = new Request.HTML ({
url: 'index.php?option=com_calculator&task=saveData',
update: $('contains')
}).send();
$('contains')
是您想要回复的div ID。
有关详细信息,请参阅Gantry Framework