Jquery ajax方法分析(二)

2021-05-28 17:59:51 字數 2441 閱讀 5565

訪問ws,而web方法再是字串返回型別。這次通過response來響應請求。所處環境:.net3.5,而webservice 不再新增修飾標籤:[system.web.script.services.scriptservice]

(一)hello

·ws[webmethod]

public void helloworld()

});hello world!

·對於純字串來說(不是json字串),響應的資料是真的字串。

(二)customer

對於json字串來說,它返回的是乙個純的json字串,不再是以d為key的k/v對。而對於json字串來說,轉換到json物件很容易(. jsontoobject()方法,我以前的隨筆中有介紹)。

(三)customer list

,可以看出,得到的也是純json字串。

(四)帶引數

這裡又返回了乙個json物件。而不是乙個json串。而且,沒有給客戶端ajax請求新增 contenttype引數。

綜述:

·對於請求由response響應的json字串值,有很大的便利性,但對於帶引數的請求,返回的是乙個json物件,這可以直接處理。

·而web服務類不必新增修飾標籤,這在.net2.0中應該也是可以的,是普遍的。所以,在通過web服務實現ajax時,可以採用這一通用方法。

·.ajax()方法的引數要合適,否則會不出結果,其根源在於jquery類庫中對function :ajax的定義

·ajax方法是.getjson(),.get(),.post()的根。而這三種方法是做為.ajax方法的一種特殊情況集來表達的。

Jquery ajax方法分析(二)

訪問 ws,而 web方法再是字串返回型別。這次通過 response 來響應請求。所處環境 net3.5 而webservice 不再新增修飾標籤 system.web.script.services.scriptservice 一 hello ws webmethod public void h...

Jquery ajax方法分析

jquery.ajax options 有很多選項,介紹其中的幾個 datatype 想從伺服器得到哪種型別的資料。xml,html,script,json,jsonp,text success 請求成功後的處理函式 type 以post或get的方式請求。預設get。put和delete也可以用,...

Jquery ajax方法分析(一)

jquery.ajax options 有很多選項,介紹其中的幾個 datatype 想從伺服器得到哪種型別的資料。xml,html,script,json,jsonp,text success 請求成功後的處理函式 type 以post或get的方式請求。預設get。put和delete也可以用,...