ajax--学习笔记

来源:互联网 发布:数字时钟软件 编辑:程序博客网 时间:2024/06/01 07:40
 

            var rowData = $("#myGrid").jqGrid("getRowData", selectedId);
                var reJson;
                var results = JSON.stringify(rowData);
                results = encodeURIComponent(results);//解析json格式字符串,webservice里用Server.UrlDecode(jsonData);反解析

                var jsonDa = "{ jsonData:\"" + results + "\", matchType: \"Sheet\", scaleName: \"GRID100_POLYGON\"}";

                $.ajax({
                    url: "ArchiveWebService.asmx/GenerateElement",
                    type: "POST",
                    dataType: "json",
                    contentType: "application/json; charset=utf-8",
                    data: jsonDa,
                    success: function(json) {
                        reJson = json.d;//获取webservice返回值
                        alert(json.d);
                    },
                    error: function(x, e) {
                        alert(x.responseText);
                    },
                    complete: function(x) {
                        alert(x.responseText);
                    }
                });

            }