我正在尝试在 joomla 1.5 中进行简单的 ajax 调用(来自 jseblod 子模板,如果有帮助的话)但似乎没有任何效果:我尝试使用 javascript 并使用 mootools(版本为 1.1)来调用一个简单的 test.php 文件但我得到的只是整个网站再次显示在目标 div 中。我究竟做错了什么?
这是代码:
<script type="text/javascript">
$('start').addEvent('click', function(e) {
e = new Event(e).stop();
var url = "test.php";
new Ajax(url, {
method: 'get',
update: $('ajax-container')
}).request();
});
</script>
和 HTML 部分:
<h3>Simple Ajax Request</h3>
<a id="start" href="#">Click here</a>
<div id="ajax-container"></div>
我也尝试过使用 Mootools:
<?php
$url = "test.php";
$ajax = <<<EOD
window.addEvent('domready',function()
{
$('drop-down').addEvent('change',function()
{
var a = new Ajax({$url},{
method:'get',
update: $('ajax-container')
}
}).request();
});
});
EOD;
$doc = & JFactory::getDocument();
$doc->addScriptDeclaration( $ajax );
?>