原有的两种数据调用方式都是一次性全部载入所有数据,虽然在点击菜单时切换速度快,但不适合数据量很大的情况,因此新增了第三种数据调用方式。
var options = { ajax : './data_builder/ajax.php' } var loc = new LinkageSelect(options); loc.bind('#demo6 .level_1'); loc.bind('#demo6 .level_2'); loc.bind('#demo6 .level_3');
在ajax模式下,只有在用户选择后,才会触发事件去调用下一层数据,并有缓存,也就是说不会重复下载已经调用过的菜单项。

还是觉得Ajax好难学。N长的字段,看了好几遍都放弃了
尝试一下jQuery,对于AJXA的操作,一个$.ajax()就搞定了,虽然也只是对XMLHTTP的简单封装,但毫无疑问,大大简化了代码量
如果用这个插件,要保持在提交后仍显示选择的选项,该怎么实现呢?暂时能把EMPTY()关一下就好了。
请参考Demo2