JQuery get()與post()
JQuery中Ajax交互主要是使用兩個(gè)函數(shù):get()與post(),即對應(yīng)的Get和Post請求。
先說get()函數(shù),通常情況下,這個(gè)函數(shù)有三個(gè)參數(shù):1.請求URL 2.數(shù)據(jù) 3.處理函數(shù) , 即:get('xxx.php',formData,processData);
接下來說說formData,顯然,data不可能總是一個(gè)簡單的key-value,很可能是一個(gè)表單中的一組數(shù)據(jù),這是JQuery也提供了一個(gè)很方便的函數(shù):var formData = $(this).serialize();
然后,在處理函數(shù)中,processData有兩個(gè)參數(shù):1.數(shù)據(jù) 2.狀態(tài)(success,error) 即 processData(formData,status);
post()方法和get()方法在語法上大致相同,而他們的區(qū)別就在于Get請求和Post請求本質(zhì)上的區(qū)別,而對兩者的使用也是根據(jù)具體情況和兩者的本質(zhì)來取舍。
先說get()函數(shù),通常情況下,這個(gè)函數(shù)有三個(gè)參數(shù):1.請求URL 2.數(shù)據(jù) 3.處理函數(shù) , 即:get('xxx.php',formData,processData);
接下來說說formData,顯然,data不可能總是一個(gè)簡單的key-value,很可能是一個(gè)表單中的一組數(shù)據(jù),這是JQuery也提供了一個(gè)很方便的函數(shù):var formData = $(this).serialize();
然后,在處理函數(shù)中,processData有兩個(gè)參數(shù):1.數(shù)據(jù) 2.狀態(tài)(success,error) 即 processData(formData,status);
post()方法和get()方法在語法上大致相同,而他們的區(qū)別就在于Get請求和Post請求本質(zhì)上的區(qū)別,而對兩者的使用也是根據(jù)具體情況和兩者的本質(zhì)來取舍。
posted on 2011-12-02 23:40 wayne woo 閱讀(296) 評論(0) 編輯 收藏 所屬分類: JavaScript