//取得被选择的行,grid为Ext.grid.GridPanel的实例 var _records = grid.getSelectionModel().getSelections(); if (_records.length != 1) { Ext.Msg.alert('修改', '必须且只能选择一项!'); } Ext.Ajax.request({ //url:请求地址 url : 'someAction!someMethod.action', //params :参数列表 params : { //取得所选第一行中id列的值 id : _records[0].get('id') }, //success:响应成功后的回调函数 success : function(response) { // 解码JSON格式数据为一个对象.返回的数据为json数据.{id:'1'} var respText = Ext.util.JSON .decode(response.responseText); idField.setValue(respText.id);//idField为 Ext.form.TextField实例 }, //failure:处理当http返回是404或500的错误,不是业务错误 failure : function(response) { Ext.Msg.alert("错误", "无法访问后台"); } })