// Obtain the selected row. The grid is Ext. grid. gridpanel instance <br/> VaR _ records = grid. getselectionmodel (). getselections (); <br/> If (_ records. length! = 1) {<br/> Ext. msg. Alert ('modify', 'is required and can only be selected! '); <Br/>}</P> <p> Ext. ajax. request ({<br/> // URL: request address <br/> URL: 'someaction! Somemethod. action ', <br/> // Params: parameter list <br/> Params: {<br/> // obtain the value of the ID column in the first row selected <br/> ID: _ records [0]. get ('id') <br/>}, <br/> // success: callback function after successful response <br/> success: function (response) {<br/> // decodes JSON data into an object. the returned data is JSON data. {ID: '1'} <br/> var resptext = ext. util. JSON. decode (response. responsetext); <br/> idfield. setvalue (resptext. ID); // idfield is Ext. form. textfield instance <br/>}, <br/> // failure: handle an HTTP 404 or 500 error, not a business error <br/> failure: function (response) {<br/> Ext. MSG. alert ("error", "cannot access the background"); <br/>}< br/> })