1
在我自定義的Joomla 1.6組件中,Mootools的請求只在IE中工作,並且啓用了語言過濾插件。使用SEF URL時,Internet Explorer中的Mootools請求問題
我正在使用Mootool的請求從我回應的服務器端獲得我的響應。
SEF URL例如:http://localhost/mysite/index.php/en/component/foo/113
請求:
功能theRequest(){
var url = "http://localhost/mysite/index.php?&option=com_foo&task=search&view=foo&format=raw¶m=foo"
var a = new Request({
method: 'get',
url: url,
onComplete: function(response)
{
if(response == 'empty')
{
qresults.innerHTML = "";
}
else
{
qresults.innerHTML = response;
}
}
}).send();
}
有問題的響應
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"/></head><body></html>
我的猜測是,它有一些東西做的URL,特別是使語言filtering..therefore我編輯我router.php還需要檢查後的語言介紹了語言標記和爲itemid增值稅..沒有幫助! 還嘗試編輯請求並更改爲onSuccess並將.innerHTML替換爲.set('html',response),在IE中仍然是相同的回覆!
你能提出一些建議嗎?
你可以指定什麼版本的IE?答案應該如何?你有沒有嘗試過最新版本的Joomla/Mootools。基本上這是一個異步請求,通過在你的mootool請求中指定param「async:false」來嘗試同步是如何工作的 – WooDzu