日期:2014-05-17  浏览次数:20564 次

Ajax WebService返回多个值?
我用的jquery调用WebService,返回多个string类型的值,值是从数据库读取的不固定值,一直我都返回的json格式,但是我后来发现有个严重的问题,如果返回的某值有换行或者双引号js就会出错,而且这样的值也不少,我在网上找了几个方法尝试了以下几种返回方法,都没成功

1、返回符合类型,就是返回一个类,类似这样的方法,return new Class1 { ID = "1", Value = "牛年大吉" }; 这个方法确实挺好的,但是我的程序是.NET2.0,类后面加大括号的方法不支持。

2、返回泛型集合,比如List<string>,但是我又不知道在jquery怎么获取值

想问问谁有什么好办法

------解决方案--------------------

Jquery遍历List?

 $.each(List对象,function(n,value) { 

//value.XX

});
------解决方案--------------------
参考

byte[] 序列化 反序列化。