想问一下各位高手,mysql与extjs如何交互的? 本人刚接触到extjs不知如何将数据库读取数据用extjs显示到页面上,java 开发的!希望各位高手能举例说明一下,小弟先在这里谢过了!

解决方案 »

  1.   

    读数据库一般由后台代码完成
    extjs的数据与后台通过ajax交互
    请分别了解 java的数据库操作,Extjs的ajax(Ext.Ajax.request),还有json字符串格式,当然javascript面向对象也是必须掌握的,不然用不好ext
    理解了这些,你自然明白怎么把数据库的值显示到页面,想一步到位是不可取的做法
      

  2.   

    在后台把要用的数据先转成 json 字符串格式, 前台使用 Ext.Ajax.request 方法发送请求(可以带参数,如:删除时要用的ID,修改添加要的数据等等),直接接收json格式的字符串,对应好就可以直接显示了.var xxxStore = new Ext.data.Store({
    url : 'xxx.action',
    reader : new Ext.data.JsonReader({
    totalProperty : 'totalProperty',
    root : 'root'
    }, [{
    name : 'userName'
    }, {
    name : 'userId'
    }])
    });xxxStore.load({
    params : {//分页要用的参数,不用分页直接去掉
    start : 0,
    limit : 30
    }
    });
    //json格式的字符串自己去看一下,很好看懂.