在ajax之后加载javascript效果(例如js列排序)

时间:2010-02-14 03:05:04

标签: javascript ajax sorting

我发现了几个js表列分类器,它们在常规html内容上运行良好:

http://www.kryogenix.org/code/browser/sorttable/

http://www.allmyscripts.com/Table_Sort/index.html#how_to_use_it

第一个工作方法是将一个类分配给一个表。第二种方法是将表的id传递给js构造函数。

我正在使用jQuery来处理我的ajax请求:(注释的代码是我在ajax加载后尝试构建的。它没有用。)

$("#the_table").load('../ajax/handler.php', {action: 'songs'}, function(){
//var TSort_Data = new Array ('my_table', 's', 's', 'd');
//tsRegister();
});

没有错误。数据填充正确。静态html与ajax html匹配。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

第一个脚本在DOM准备就绪时运行init方法,因此在AJAX加载后再次调用init时调用它。

$("#the_table").load('../ajax/handler.php', {action: 'songs'}, function(){
  sorttable.init();
});