(function() {
var opts=createOptions();
var nick = getParameter("_keyword");
var sql="SELECT DOMAINID, `ITEM_客户姓名`,`ITEM_拼音码` from tlk_客户 where `ITEM_客户姓名` LIKE '%"+nick+"%' or "
+ " ITEM_拼音吗 LIKE '%"+nick+"%' limit 0,5";
var datarts=queryBySQL(sql);
if(datarts!=null){
for(var iter=datarts.iterator();iter.hasNext();){
var doc=iter.next();
var value=doc.getItemValueAsString("客户姓名");
var key=doc.getItemValueAsString("拼音码");
var cocat=value+":"+key;
opts.add(value,key);
}
}
return opts;
})()
我这种写法,可以同时查询多个条件,都已经使用好几年了。只是最近一次更新项目包,才不能用的。
按照你的说法,查询单个条件,就是对的,你们测试了吗???我是测试了,还是同样问题。
收入第一次查询的时候 ,是 getParameter("_keyword") 获取不到值,再次输入查询的时候,根本就不执行了代码了,你们测试啦吗??? |