示例在jsfiddle中工作但不在我的本地工作 [英] Sample working in jsfiddle but not in my local

查看:71
本文介绍了示例在jsfiddle中工作但不在我的本地工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

编辑小提琴 - JSFiddle [ ^ ]



这在JSFiddle中工作正常。但这不适合我。请建议。



HTML代码:



Edit fiddle - JSFiddle[^]

This is working fine in JSFiddle. But this is not working for me. Please suggest.

HTML Code:

<!DOCTYPE html>
<html>
  <head>
    <title>Conditions Demo</title>
      <!--http://jsfiddle.net/oz6t0boo/1/-->
      <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
      <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
      <link rel="stylesheet" type="text/css" href="css/bootstrap-theme.min.css" />
      <link rel="stylesheet" type="text/css" href="css/query-builder.css" />
      <script src="js/query-builder.js"></script>
      <script src="js/query-builder-new.js"></script>
  </head>
  <body>
      <div id="container" class="container search-template">
          <div id="content">
              
              <div id="builder"></div>
              <form role="form" method="post" id="query-builder-form">
                <div class="btn-group">
                    <input type="button" class="btn btn-warning reset" value="Reset" />
                    <input type="button" class="btn btn-primary parse-sql" value="Run" />
                </div>
                <hr />
                <textarea class="form-control json-parsed" rows="10" id="json-parsed" name="json-parsed" readonly></textarea>
                <hr />
                <textarea class="form-control sql-parsed" rows="10" id="sql-parsed" name="sql-parsed" readonly></textarea>
              </form>
          </div>
      </div>
  </body>
</html>







JavaScript:






JavaScript :

// JavaScript Document
// + - + - + - + - + - + - + - + - + - + - + - + - + - + - 
// + - + - + - + - + - + - + - + - + - + - + - + - + - + - 

$('#builder').queryBuilder({

  sortable: true,

  filters: [{
    id: 'core_ID',
    type: 'integer',
    operators: ['equal', 'not_equal', 'in', 'not_in']
  }, {
    id: 'store_id',
    label: 'Store ID',
    type: 'string',
    operators: ['equal', 'not_equal', 'in', 'not_in']
  }]

});


// set rules
$('#builder').queryBuilder('setRules', {
  "condition": "AND",
  "rules": [{
    "id": "core_ID",
    "field": "core_ID",
    "type": "integer",
    "input": "text",
    "operator": "in",
    "value": "1240"
  }]
});


// reset builder
$('.reset').on('click', function() {

  $('#builder').queryBuilder('reset');

  $(".json-parsed").empty();

  $(".sql-parsed").empty();

});

// get rules & SQL
$('.parse-sql').on('click', function() {

  // JSON

  var resJson = $('#builder').queryBuilder('getRules');

  $(".json-parsed").html(JSON.stringify(resJson, null, 2));

  // SQL

  var resSql = $('#builder').queryBuilder('getSQL', false);

  $(".sql-parsed").html(resSql.sql);

});

// result

$(document).ready(function() {

  $(".parse-sql").trigger("click");

});





还包括 -





[ ^ ]





[ ^ ]





[ ^ ]



和Jquery



我的尝试:



这是在JSFiddle工作得很好。但这不适合我。请建议。



Also included -


[^]


[^]


[^]

and Jquery

What I have tried:

This is working fine in JSFiddle. But this is not working for me. Please suggest.

推荐答案

('#builder')。queryBuilder({

sortable:true,

过滤器:[{
id:'core_ID',
类型:'整数',
运算符:['等于','not_equal','in','not_in']
},{
id:'store_id',
label:'商店ID',
类型:'string',
运算符:['equal','not_equal', 'in','not_in']
}]

});


//设置规则
('#builder').queryBuilder({ sortable: true, filters: [{ id: 'core_ID', type: 'integer', operators: ['equal', 'not_equal', 'in', 'not_in'] }, { id: 'store_id', label: 'Store ID', type: 'string', operators: ['equal', 'not_equal', 'in', 'not_in'] }] }); // set rules


('#builder')。queryBuilder('setRules',{
condition: AND,
规则:[{
id:core_ID,
field:core_ID,
type:integer,
输入:文本,
运算符:在,
值:1240
}]
});


//重置生成器
('#builder').queryBuilder('setRules', { "condition": "AND", "rules": [{ "id": "core_ID", "field": "core_ID", "type": "integer", "input": "text", "operator": "in", "value": "1240" }] }); // reset builder


('。reset')。on('click',function(){
('.reset').on('click', function() {


这篇关于示例在jsfiddle中工作但不在我的本地工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆