在LINQ.js查询中传递变量
Passing a variable inside a LINQ.js query
我正在尝试查询存储在data.JSON文件中的JSON数据。当我在linq查询中给出静态值时,我成功地得到了所需的结果,但当用户从下拉菜单中选择值后我传递变量时,linq查询不取其动态值。这是我的静态值工作代码。
$("#community").change(function() {
$.ajax({
url: 'json/data.json',
type: 'get',
dataType: 'json',
success: function(searchres) {
//console.log(searchres);
/////////////////////////////assigning searched results to handlebar.js
var community = $('#community').val();
var queryResult = Enumerable.From(searchres)
.Where("$.kls_commId = 7 ")
.ToArray();
console.log(queryResult);
//var bb = Handlebars.compile($('#beds').html());
// $('.mybeds').append(bb(responseBeds));
/////////////////////////////assigning searched results to handlebar.js
}
});
});
现在我必须在where子句中传递select框值,我尝试过Where("$.kls_commId = community ")
或Where("$.kls_commId = $('#community').val() ")
,但不起作用。
得到了答案。我不得不使用Where("$.kls_conmmId="+community)
我是jinqJs 的作者
使用jinqJs,您可以通过以下操作访问外部变量:
var nm="Tom";
result=jinqJs().来自(数据1).其中('Name=='+nm).select(谓词);
相关文章:
- 查询后websql成功回调无法访问变量
- 使用MEAN堆栈-查询MongoDB并将值作为变量传递
- Mongoose从查询中设置本地变量
- 我想将查询字符串变量添加到JSON名称/值对中
- 如何使用EnquireJS使AngularJS范围变量依赖于媒体查询
- 如何在 Meteor 中的 Mongo 查询中使用变量作为字段名称
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- 获取重复Get变量的查询字符串值
- 从查询字符串中获取变量,将其与Javascript中的数组匹配
- 如何设置查询字符串中的变量
- 如何在mongoose/node.js中的聚合查询中使用变量
- JQuery的PHP查询数组变量
- 如何在nodejs中的MySQL查询中使用多个变量
- 表示 js 总变量查询
- 节点.js中的变量查询
- 在mysql中使用javascript变量查询并填充listview
- 使用jquery变量查询json对象
- 如何在mysql中挑选变量.查询回调函数
- 了解JavaScript变量查询
- Mongodb / javascript变量查询