zoukankan      html  css  js  c++  java
  • jquery.chained与jquery.chained.remote使用以及区别

    ---恢复内容开始---

    jquery.chained与jquery.chained.remote总体来说一个是静态的一个是动态的,

    jquery.chained是静态的,他可以显示和隐藏页面上select的选项,他是根据类来显示select的数据项

    例如:

    <select id="mark" name="mark">
      <option value="">--</option>
      <option value="bmw">BMW</option>
      <option value="audi">Audi</option>
    </select>
    <select id="series" name="series">
      <option value="">--</option>
      <option value="series-3" class="bmw">3 series</option>
      <option value="series-5" class="bmw">5 series</option>
      <option value="series-6" class="bmw">6 series</option>
      <option value="a3" class="audi">A3</option>
      <option value="a4" class="audi">A4</option>
      <option value="a5" class="audi">A5</option>
    </select>

    实例:$("#series").chained("#mark"); /* or $("#series").chainedTo("#mark"); */

      $("#series").chained("#series, #model");可以根据两个参数来显示数据项

    jquery.chained.remote则是动态的取数据

    实例:

    $("#model").remoteChained({
        parents : "#series",//联动参数
        url : "/api/model.json"//ajax读取地址
    });

    $("#engine").remoteChained({
        parents : "#series, #model",//多个参数
        url : "/api/engine.json"
    });

    $("#engine").remoteChained({
        parents : "#engine, #model",
        url : "/api/series.json",
        loading : "Loading..."
    });

    注意:默认返回数据格式如下,但是这样客户端会自动来排序

    {
      "" : "--",
      "series-1" : "1 series",
      "series-7" : "7 series",
      "series-6" : "6 series",
      "series-3" : "3 series",
      "series-5" : "5 series",
      "selected" : "series-6"
    }

    客户端自动排序为:

    {
      "" : "--",
      "series-1" : "1 series",
      "series-3" : "3 series",
      "series-5" : "5 series",
      "series-6" : "6 series",
      "series-7" : "7 series",
      "selected" : "series-6"
    }

    如果不想被从新拍下,

    返回格式如下:

    [
      [ "", "--" ],
      [ "series-1", "1 series" ],
      [ "series-3", "3 series" ],
      [ "series-5", "5 series" ],
      [ "series-6", "6 series" ],
      [ "series-7", "7 series" ],
      [ "selected", "series-6" ]
    ]

    或者

    [
      { "" : "--" },
      { "series-1" : "1 series" },
      { "series-3" : "3 series" },
      { "series-5" : "5 series" },
      { "series-6" : "6 series" },
      { "series-7" : "7 series" },
      { "selected" : "series-6" }
    ]

    ---恢复内容结束---

  • 相关阅读:
    gerrit 修改前一次提交的方法(转载)
    数据结构实验之图论六:村村通公路 【克鲁斯卡尔算法】
    数据结构实验之图论五:从起始点到目标点的最短步数(BFS)
    数据结构实验之图论四:迷宫探索【dfs 求路径】
    Java 【打印俄文的英文字母】
    【留给自己的独白,长大了】
    Java 【 ArrayList应用 】 (SDUT 4069 C~K的班级)
    你的勇气去哪里了
    Java的 「 “ 结构体 ”」 与 「 “ 自定义排序 ” 」
    Java 中的 SimpleDateFormat 【 parse 和 format 】【转换时间格式】
  • 原文地址:https://www.cnblogs.com/ImNo1/p/5057622.html
Copyright © 2011-2022 走看看