LinkageSelect新增AJAX方式调用数据

原有的两种数据调用方式都是一次性全部载入所有数据,虽然在点击菜单时切换速度快,但不适合数据量很大的情况,因此新增了第三种数据调用方式。

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模式下,只有在用户选择后,才会触发事件去调用下一层数据,并有缓存,也就是说不会重复下载已经调用过的菜单项。

演示Demo6 AJAX调用数据

相关文章

4 Responses to “LinkageSelect新增AJAX方式调用数据”

  1. Morle 说:

    还是觉得Ajax好难学。N长的字段,看了好几遍都放弃了

    • RayChou 说:

      尝试一下jQuery,对于AJXA的操作,一个$.ajax()就搞定了,虽然也只是对XMLHTTP的简单封装,但毫无疑问,大大简化了代码量

  2. qeeqee 说:

    如果用这个插件,要保持在提交后仍显示选择的选项,该怎么实现呢?暂时能把EMPTY()关一下就好了。

Leave a Reply