【发布时间】:2011-02-26 14:43:40
【问题描述】:
我尝试使用this 教程将内容加载到 div 中。不幸的是,这只是将 HTML 文件作为新页面加载。
这是应该完成这项工作的 javascript
window.addEvent('domready', function() {
$('runAjax').addEvent('click', function(event) {
event.stop();
var req = new Request({
method: 'get',
url: $('runAjax').get('href'),
data: { 'do' : '1' },
onRequest: function() { alert('The request has been made, please wait until it has finished.'); },
onComplete: function(response) { alert('Response received.); $('container').set('html', response); }
}).send();
$('runAjax').removeEvent('click');
});
});
这是应该启动该功能的链接
<a href="about.html" id="runAjax" class="panel">Profil</a>
这是 index.html 的 div 结构。我希望将内容加载到“容器”-div
<div id="view">
<div id="sidebar">
mib
</div>
<div id="container">
<div id="logo">
<!--img src="img/logo.png"-->
</div>
<div align="center" id="tagline">
content
</div>
</div>
</div>
我真的不在乎我使用什么脚本,只要它与 MooTools 1.2 兼容,因为我需要它用于滑动顶部面板,例如,将其更改为 jquery 面板需要做更多的工作。
【问题讨论】:
标签: javascript ajax mootools