1
我正在構建一個Joomla擴展,我試圖發送一些數據到一個PHP腳本,與MooTools,被保存在數據庫中。Joomla + Mootools XMLHttpRequest問題
這是請求代碼:
myReq: new Request({
url: '/index.php?option=com_calculator&task=saveData',
method: 'post',
onSuccess: function (responseText, responseXML) {
console.log(reponseText);
}
})
當我運行它螢火引發此錯誤:
Permission denied for <http://localhost> to get property XMLHttpRequest.channel
我身邊讀,並認爲這可能與同一個域針對Ajax的政策,但我無法解決它。
您引用一個本地文件,畢竟 - 我懷疑它的XSS政策。但不是joomla mootools 1.1.2?你在這裏使用的語法是1.2+ - 在1.1中它是'新的Ajax(url,{options})。request();'如果內存服務正確。 – 2010-02-18 13:11:59
我知道,但在這種情況下,我正在使用mootools 1.2。 我已經想通了,問題出現在url屬性中。它應該只是url:'index.php',其餘的params會在我實際調用send方法時發送。 – adivasile 2010-02-18 13:51:01