首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Jquery Ajax Post 数据的时候提示序列化的有关问题

2013-11-06 
Jquery Ajax Post 数据的时候提示序列化的问题ajax 方法段 $.ajax({url: RoleFunc.aspx/VConvert,type:

Jquery Ajax Post 数据的时候提示序列化的问题
ajax 方法段


 $.ajax({
                url: "RoleFunc.aspx/VConvert",
                    type: "POST",
                    contentType: "application/json;",
                    data: '{"strJson":' + json + '}',
                    dataType: 'json',

                    success: function(result) {
                        alert(result);

                    },
                    error: function() {
                        alert("error");
                    }
                });

json 通过js处理得到的是
[{"Role_ID":"2","Customer_ID":"155","Brands":"Chloe;","Country_ID":"96;"}]

Post出去的参数为
{"strJson":[{"Role_ID":"2","Customer_ID":"155","Brands":"Chloe;","Country_ID":"96;"}]
}

Debug了一下 没有进入后台的VConvert方法.直接就提示error
Type 'System.String' is not supported for deserialization of an array.
请问这是为什么

[解决办法]
要看你VConvert当时是怎么定义的了

热点排行