所以我打算通过从其他页面获取页面的内容来动态更改页面的内容。Mootools要求更改JavaScript代码?
要做到这一点,我用MooTools的Request类:
var tabContent = new Request({
url: 'foo/bar/baz.php',
onSuccess: function(data) {
$('tab_container').innerHTML = data;
}
}).send();
在任何情况下,HTML是牵强的罚款,并顺利返回。但是,我想添加一些事件给THOSE获取的元素(准确地说,Fx.slide),并且这需要将一些js包含在请求的文件中。
检查返回的数据后,javascript是完好无损的。但是,它并没有出现在最终产品中。也就是说,在收到数据和呈现数据(通过innerHTML位)之间的某处,似乎由于某种原因已将javascript切除。
嗯。
正如我发现的那样,javascript IS被删除了。这是不幸的... http://rabaix.net/zh/articles/2005/11/16/issues-when-developing-ajax-libraries – 2010-07-09 05:26:59