使用jquerybuilder显示查询

时间:2016-07-21 10:49:31

标签: javascript jquery query-builder

我使用jQuery QueryBuilder(http://querybuilder.js.org/)来创建规则并生成JSON并将它们存储在数据库中。现在,我需要进行相反的操作。这意味着,输入将以JSON的形式进行解析,并以相同的QueryBuilder格式显示UI中的规则以进行修改/删除。有人可以提供关于如何实现这一点的指针/示例代码吗?

1 个答案:

答案 0 :(得分:1)

要实现此目的,您必须使用 * setRules * 方法 - > see documentation here

   var rules_json= {
      condition: 'AND',
      rules: [{
        id: 'price',
        operator: 'less',
        value: 10.25
      }, {
        condition: 'OR',
        rules: [{
          id: 'category',
          operator: 'equal',
          value: 2
        }, {
          id: 'category',
          operator: 'equal',
          value: 1
        }]
      }]
    };

    $('#queryBuilder').queryBuilder('setRules', rules_json);