syg11

在利用ajax传递json数组到webservice中,如{\'Employee\': [{\'name\':\'John\',\'sex\':\'man\',\'age\':\'25\'},{\'name\':\'Tom\',\'sex\':\'man\',\'age\':\'21\'}]}

在服务器端如何接收参数成了一个问题。研究发现Employee的值是一个数组,而每个数组是一组键值对,所以在服务端可以通过

Dictionary<string,string>类型的数组Dictionary<string,string>[]进行数据接收。

因此,在js中传递参数时,还是先生成一个对象{},(如果是post传值,对象的key和webservice方法中参数的值要一样,对象的value则是一个数组)

然后将对象用JSON.stringify()生成一个json字符串传给webservice。

服务端则根据对象中值的特点,写好webservice方法的参数类型,可以是string、int、数组或Dictionary<string,string>[]

分类:

技术点:

相关文章:

  • 2022-02-03
  • 2022-02-16
  • 2021-12-26
  • 2021-12-26
  • 2021-12-16
  • 2022-01-08
  • 2021-06-30
猜你喜欢
  • 2022-01-19
  • 2021-06-11
  • 2021-12-08
  • 2021-09-20
  • 2021-12-26
  • 2021-07-09
相关资源
相似解决方案