所以我打算通過從其他頁面獲取頁面的內容來動態更改頁面的內容。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