jQuery MiniUI

标题: 如何在输入编号后通过查询数据库,在下一个直接显示名称 [打印本页]

作者: axin0663    时间: 2013-4-23 15:21:44     标题: 如何在输入编号后通过查询数据库,在下一个直接显示名称

请问如何在输入编号后通过查询数据库,在下一个直接显示名称,谢谢

作者: factory    时间: 2013-4-23 16:20:31

在下一个直接显示名称
下一个是什么?

如果是HTML原生的一些标签,可以监听keyup、blur事件,然后去执行ajax交互后台的方法,把你输入的内容发送到后台,后台根据这个内容去数据库查询,然后返回
作者: axin0663    时间: 2013-4-23 16:36:50

factory 发表于 2013-4-23 16:20
在下一个直接显示名称
下一个是什么?

请查看下面附图,我想在输入商品编号后,商品名称就直接读取数据库显示出来,能不能给点意见呢?谢谢!
[attach]1711[/attach]

作者: factory    时间: 2013-4-23 16:42:17

axin0663 发表于 2013-4-23 16:36
请查看下面附图,我想在输入商品编号后,商品名称就直接读取数据库显示出来,能不能给点意见呢?谢谢!

...

1.监听oncellcommitedit事件,单元格编辑提交事件

2.在事件里面,获取到你的“商品编号”的录入值
然后把这个值通过ajax发送到后台,后台返回查询出来的商品名称,然后更新“商品名称”单元格的数据

大概代码如下
oncellcommitedit="oncellcommitedit"
function oncellcommitedit(e){
      var value = e.value;      //你的商品编号的值
      var record = e.record;
     $.ajax({
             .........
             success: function (text){
                        var data = text;
                        grid.updateRow(record,{name:data});
             }
      })
}






欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2