淺析Ajax后臺success傳來json數據的問題
來源:懂視網
責編:小OO
時間:2020-11-27 20:08:07
淺析Ajax后臺success傳來json數據的問題
最近在使用JQuery的ajax方法時,需要返回的數據為json數據,在success返回中數據處理會根據返回方式不同會采用不同的方式來生成json數據。在$.ajax方法中應該是如何來處理的,簡單進行說明。首先給出要傳的json數據:[{";demoData";:";This Is The JSON Data";}]。1,使用普通的aspx頁面來處理。這里是后臺傳遞數據的代碼。這種處理的方式將傳遞過來的數據直接解析為json數據,也就是說這里的前臺js代碼可能直接把這些數據解析成json對象數據,而并非字符串數據,如data[0].demoData,這里就直接使用了這個json對象數據。2,使用webservice(asmx)來處理。
導讀最近在使用JQuery的ajax方法時,需要返回的數據為json數據,在success返回中數據處理會根據返回方式不同會采用不同的方式來生成json數據。在$.ajax方法中應該是如何來處理的,簡單進行說明。首先給出要傳的json數據:[{";demoData";:";This Is The JSON Data";}]。1,使用普通的aspx頁面來處理。這里是后臺傳遞數據的代碼。這種處理的方式將傳遞過來的數據直接解析為json數據,也就是說這里的前臺js代碼可能直接把這些數據解析成json對象數據,而并非字符串數據,如data[0].demoData,這里就直接使用了這個json對象數據。2,使用webservice(asmx)來處理。

最近在使用JQuery的ajax方法時,需要返回的數據為json數據,在success返回中數據處理會根據返回方式不同會采用不同的方式來生成json數據。下面小編給大家介紹下在$.ajax方法中應該是如何來處理的,對ajax感興趣的朋友一起來看看吧!
最近在使用JQuery的ajax方法時,需要返回的數據為json數據,在success返回中數據處理會根據返回方式不同會采用不同的方式來生成json數據。在$.ajax方法中應該是如何來處理的,簡單進行說明。
首先給出要傳的json數據:[{"demoData":"This Is The JSON Data"}]
1,使用普通的aspx頁面來處理
這里是后臺傳遞數據的代碼
這種處理的方式將傳遞過來的數據直接解析為json數據,也就是說這里的前臺js代碼可能直接把這些數據解析成json對象數據,而并非字符串數據,如data[0].demoData,這里就直接使用了這個json對象數據
2,使用webservice(asmx)來處理
這種處理方式就不會將傳遞過來的數據當成是json對象數據,而是作為字符串來處理的,如下代碼
下面這里為asmx的方法代碼
這里的這種處理方式就把傳遞回來的json數據當成了字符串來處理的,所在就要對這個數據進行eval的處理,這樣才能成為真正的json對象數據。
即
以上所述是小編給大家介紹的Ajax后臺success傳來json數據的問題,希望對大家有所幫助!!
相關推薦:
jQuery.ajax中success 和complete 區別
ajax死活不走success,只走error,請求狀態碼為200.
javascript - ajax中success回調函數里如何輸出json數據
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
淺析Ajax后臺success傳來json數據的問題
最近在使用JQuery的ajax方法時,需要返回的數據為json數據,在success返回中數據處理會根據返回方式不同會采用不同的方式來生成json數據。在$.ajax方法中應該是如何來處理的,簡單進行說明。首先給出要傳的json數據:[{";demoData";:";This Is The JSON Data";}]。1,使用普通的aspx頁面來處理。這里是后臺傳遞數據的代碼。這種處理的方式將傳遞過來的數據直接解析為json數據,也就是說這里的前臺js代碼可能直接把這些數據解析成json對象數據,而并非字符串數據,如data[0].demoData,這里就直接使用了這個json對象數據。2,使用webservice(asmx)來處理。