如何學好java

          如何學好java,其實很簡單,只要用心體會,慢慢積累!
          posts - 106, comments - 7, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          頁面傳遞數組參數

          Posted on 2012-02-20 22:16 哈希 閱讀(209) 評論(0)  編輯  收藏 所屬分類: Js and Jquery 常用總結

          1、將數組轉化成字符串,用特殊字符如“|”將數組的元素隔開,用普通的字符串參數傳遞

          2、使用json方式傳遞參數

          解析

          C#后臺得到的是個string
          string objStr = HttpContext.Current.Request["objStr"];

          objStr內容([{"0": "a", "1": "b", "2": "c", "3": "d"}, {"0": "aa", "1": "bb", "2": "cc", "3": "dd"}{"0": "aa", "1": "bb"}])


          /// <summary>
            /// 從JS數組中解析出JSON對象返回該對象的字符串表示
            /// </summary>
            /// <param name="ArrayStr"></param>
            /// <returns></returns>
            private static string GetJsonStr(string ArrayStr)
            {
            //ArrayStr="[{'0': 'a', '1': 'b', '2': 'c', '3': 'd'},{'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'},{'0': 'aa', '1': 'bb'}]";
            string StrJson = ArrayStr;

            //將"[{"和"}]"去除;
            //StrJson="'0': 'a', '1': 'b', '2': 'c', '3': 'd'},{'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'},{'0': 'aa', '1': 'bb'";  
            StrJson = StrJson.Substring(2, StrJson.Length - 4);

            //將“},{”替換為“|”便于分割成數組
            //StrJson="'0': 'a', '1': 'b', '2': 'c', '3': 'd'|'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'|'0': 'aa', '1': 'bb'";  
            StrJson = StrJson.Replace("},{", "|");  
             
            //以“|”為分隔符將每個JSON對象分割成字符串
            /*結果為:strjson[0]="'0': 'a', '1': 'b', '2': 'c', '3': 'd'";
            strjson[1]="'0': 'aa', '1': 'bb', '2': 'cc', '3': 'dd'";
            strjson[2]="'0': 'aa', '1': 'bb'";*/
            return StrJson.Split('|');
            }

          主站蜘蛛池模板: 阿勒泰市| 清新县| 宝清县| 定日县| 南宫市| 温宿县| 侯马市| 奉贤区| 临潭县| 连南| 公主岭市| 枣庄市| 长寿区| 松潘县| 乌鲁木齐县| 古田县| 葫芦岛市| 新巴尔虎左旗| 龙泉市| 泰兴市| 申扎县| 洛川县| 沂水县| 长葛市| 清苑县| 剑河县| 安阳市| 宜兰市| 随州市| 左权县| 石渠县| 武乡县| 黔西县| 平遥县| 津市市| 新邵县| 青龙| 融水| 专栏| 页游| 澳门|