ExtJS學習心得(二)

2021-04-29 05:01:08 字數 1464 閱讀 4328

其實ext.ajax的使用並不難,只是當初我一直不清楚如何獲取其返回值,搞得鬱悶了一陣子,以下是乙個比較簡單的例子

view plain

copy to clipboard

print?

1ext.ajax.request(,  

8                    success: function (response, options)   

14                            else   

17                    }  

18            });  

1ext.ajax.request(,

8 success: function(response, options)

14 else

17 }

18 });

**說明:

2行:url引數是要提交到的頁面

3行:params是乙個需要提交的引數集,使用逗號分隔

8行:當**成功返回後要執行的函式

9行:獲取伺服器端的**引數值

10行:對**值進行判斷處理

這裡需要說明一下的是如何獲取**引數值,extjs裡是通過json的資料格式來獲取引數的,因此在伺服器端處理完事情後,**的引數應該這樣寫:

asp.net 寫法

view plain

copy to clipboard

print?

string result =  "" ;  

response.write(result);  

response.end();  

string result = "";

response.write(result);

response.end();

php 寫法

view plain

copy to clipboard

print?

$result =  "" ;  

print $result;  

exit();  

$result = "";

print $result;

exit();

將資料以鍵值對的形式返回,接收時就可使用第一段**裡第9行的方法來接收,由於使用的是json格式,因此伺服器端就可以非常方便地同時返回多個引數值了。

ext.ajax基本使用就是這樣,其實也挺簡單的,只是如果要在提交時增加loading效果,那就比較麻煩了,呵,這裡我也沒深入研究

接下來還有比較複雜的表單應用!

該系列文章引用自:

winson的部落格天空

ExtJS學習心得(二)

其實ext.ajax的使用並不難,只是當初我一直不清楚如何獲取其返回值,搞得鬱悶了一陣子,以下是乙個比較簡單的例子 1ext.ajax.request 8success function response,options 14else17 18 說明 2行 url引數是要提交到的頁面 3行 para...

ExtJS 學習心得(一)

乙個偶然的機會,我發現了extjs框架,第一次看到其建立出來的效果時,簡直興奮死我啦,呵呵,沒想到還有這麼漂亮的ui控制,但使用起來卻感覺不太爽,其一大缺點就是所帶的類庫太龐大啦,會比較影響速度,而且幫助文件全部是英文,英文的也還好啦,更重要的是其文件並沒有相關的例子,只是列出來使用引數,讓人很難掌...

ExtJS 學習心得(一)

乙個偶然的機會,我發現了extjs框架,第一次看到其建立出來的效果時,簡直興奮死我啦,呵呵,沒想到還有這麼漂亮的ui控制,但使用起來卻感覺不太 爽,其一大缺點就是所帶的類庫太龐大啦,會比較影響速度,而且幫助文件全部是英文,英文的也還好啦,更重要的是其文件並沒有相關的例子,只是列出來使用參 數,讓人很...