Telerik Everlive在一个查询中进行多个查询
Telerik Everlive Multiple Queries in one Query
如何在Everlive查询中使用.or()和.and()?我基本上想要(JobNumber&&PhoneNumber)||(JobNumer&&wgnumber)的结果。非常感谢。
我的尝试:
var query = new Everlive.Query();
query.where()
.and()
.eq('JobNumber', this.get("job_number"))
.eq('PhoneNumber', this.get("phone_wgn_number"))
.or()
.eq('wgnumber', this.get("phone_wgn_number"))
.done();
我从Telerik的支持中得到了答案:
var api_key = "XXXXXXXXXXXXXXXX";
var el = new Everlive(api_key);
var query = new Everlive.Query();
query.where()
.or()
.and()
.eq('PARAM_1', PARAM_1_VALUE)
.eq('PARAM_2', PARAM_2_VALUE)
.done()
.and()
.eq('PARAM_3', PARAM_3_VALUE)
.eq('PARAM_4', PARAM_4_VALUE)
.done();
var data = el.data('TYPE_NAME');
data.get(query)
.then(function (data) {
var json_data_str = JSON.stringify(data);
console.log("search_wg_phone_number >> " + json_data_str);
var json_data = JSON.parse(json_data_str);
if (json_data.count == 1) { }
else { }
},
function (error) {
var json_data_str = JSON.stringify(error);
console.log(json_data_str);
var json_data = JSON.parse(json_data_str);
var responseText = json_data["responseText"];
var json_data_responseText = JSON.parse(responseText);
var message = json_data_responseText["message"];
console.log(message);
});
确保你包括他们的标题:
<script src="https://bs-static.cdn.telerik.com/latest/everlive.all.min.js"></script>
相关文章:
- 如何在mysql查询(NODE.js)中重复使用一个参数
- 向更新mysql查询传递一个id
- 是否有一个javascript库来解析简单的查询
- 初学者反应查询(如何删除一个元素并附加另一个元素)
- iron路由器将参数添加到字符串中,并添加一个查询
- PHP MySQL 在一个页面和一个查询中插入具有多行的数据
- j查询 如何选择当前元素之后的下一个元素
- php中的mysql查询不起作用,但它在另一个php文件中起作用
- 一个在线服务,我可以查询一个随机的历史人物的名字
- 如果sql查询成功,请打开一个新选项卡
- Couchdb:是否可以从另一个视图中查询一个视图
- 为什么可以't我查询一个刚刚通过append()添加的元素
- Jquery为多个元素和事件查询一个事件处理程序
- 基于 MongoDB 中另一个集合中的数据查询一个集合中的数据
- MongoDB:如何查询一个名为"版本”;
- 我如何使用BreezeJS查询一个以上条件的子实体
- 查询一个嵌套的数组对象
- 查询一个时间段内有效的对象列表
- 如何在MongoDB中查询一个布尔值的字段,并返回一个布尔值,无论它是true还是false
- 查询一个async的多个Ember关系不会触发任何ajax请求