前后臺交互過程中json格式如何解析以及如何生成
更新時間:2012年12月26日 15:05:13 作者:
json格式想必大家會很熟悉;因為他在ajax異步應用中會顯得很有魅力,有些新手朋友對其有點陌生,接下來介紹前臺如何解析json格式以及后臺如何生成json格式等,需要了解的朋友可以參考下
前臺:
$.ajax({
type: "POST",
url: "GetMenuRole.ashx",
data: "",
dataType: "json",
success: function (data) {
if (data.Status == false) {
alert(data.ErrorReason);
}
else {
//解析這個菜單列表
alert(data.MenuList);
}
},
error: function (data) {
alert(data);
}
});
后臺:(需要使用雙引號)
string sReturnJson = " <KH>\"Status\":\"{0}\",\"MenuList\":\"{1}\",\"ErrorReason\":\"{2}\"</KH>";
sReturnJson = string.Format(sReturnJson, "True", sReturnMenuList,string.Empty).Replace("<KH>","{").Replace("</KH>","}");
context.Response.Write(sReturnJson);
復制代碼 代碼如下:
$.ajax({
type: "POST",
url: "GetMenuRole.ashx",
data: "",
dataType: "json",
success: function (data) {
if (data.Status == false) {
alert(data.ErrorReason);
}
else {
//解析這個菜單列表
alert(data.MenuList);
}
},
error: function (data) {
alert(data);
}
});
后臺:(需要使用雙引號)
復制代碼 代碼如下:
string sReturnJson = " <KH>\"Status\":\"{0}\",\"MenuList\":\"{1}\",\"ErrorReason\":\"{2}\"</KH>";
sReturnJson = string.Format(sReturnJson, "True", sReturnMenuList,string.Empty).Replace("<KH>","{").Replace("</KH>","}");
context.Response.Write(sReturnJson);
相關文章
Javascript學習筆記之函數(shù)篇(四):arguments 對象
JavaScript中arguments函數(shù)對象是該對象代表正在執(zhí)行的函數(shù)和調用它的函數(shù)的參數(shù)。JavaScript 函數(shù)中 arguments 為特殊對象,無需明確指出參數(shù)名,就能訪問它們。2014-11-11Javascript基礎教程之a(chǎn)rgument 詳解
這篇文章主要介紹了Javascript基礎教程之a(chǎn)rgument 詳解的相關資料,需要的朋友可以參考下2015-01-01JavaScript高級程序設計(第3版)學習筆記12 js正則表達式
前面在分析PhoneGap源碼的時候,曾經(jīng)總結過一次正則表達式的用法,為了不同系列文章的完整性,這里將那里的總結遷移過來2012-10-10javascript中的throttle和debounce淺析
這篇文章主要介紹了javascript中的throttle和debounce淺析,分別介紹了throttle和debounce的使用場景及具體案例,需要的朋友可以參考下2014-06-06uni-app自定義組件components導入失敗或頁面不顯示文本等解決方法
這篇文章主要給大家介紹了關于uni-app自定義組件components導入失敗或頁面不顯示文本等的解決方法,眾所周知Uni-app支持使用自定義組件,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-08-08