extjs是一種流行的javascript框架,它提供了許多強(qiáng)大的工具和組件,用于構(gòu)建富客戶端web應(yīng)用程序。在extjs中使用store組件可以方便地處理數(shù)據(jù)。而將store轉(zhuǎn)換為json格式,可以方便地將數(shù)據(jù)傳遞給后端服務(wù)器處理。
//創(chuàng)建store var myStore = Ext.create('Ext.data.Store', { fields: ['name', 'age', 'email'], data: [{ name: '張三', age: 18, email: 'zhangsan@xxx.com' }, { name: '李四', age: 20, email: 'lisi@xxx.com' }] }); //將store轉(zhuǎn)換為json格式 var jsonData = Ext.encode(myStore.getRange()); //使用ajax發(fā)送json數(shù)據(jù)到后端服務(wù)器 Ext.Ajax.request({ url: 'http://xxx.com/dataHandler.php', method: 'POST', params: { data: jsonData }, success: function(response) { //處理響應(yīng)數(shù)據(jù) }, failure: function(response) { //處理錯(cuò)誤 } });
如上代碼所示,在使用store處理數(shù)據(jù)之后,我們可以使用Ext.encode()方法將數(shù)據(jù)轉(zhuǎn)換為json格式。然后使用ajax發(fā)送json數(shù)據(jù)到后端服務(wù)器進(jìn)行處理。
總之,在使用extjs框架開發(fā)客戶端應(yīng)用程序時(shí),使用store組件處理數(shù)據(jù)非常方便。而將store轉(zhuǎn)換為json格式能夠更方便地與后端服務(wù)器交互處理數(shù)據(jù)。
上一篇html 淺白色代碼