日期:2014-05-16  浏览次数:20719 次

Jquery Ajax 调用WCF service传参数问题
WCF 服务的方法的入参是一个自己写的类。里面有几个property。类加上了DataContract,属性加上了DataMember。
但是Ajax调用的时候,参数怎么都传不过去。
自定义类作为WCF的入参,该怎么传传递参数啊。。。。
已经证实,把property作为一个个入参。是可以传递的。。。
大神帮忙啊!
------解决方案--------------------
网上找wcf方法的参数的都是string,int类型参数的demo,没有类的。。

你构造成这样的json格式的字符串试试

假设wcf方法如下
xxx(XXX obj)

XXX类有属性a,b,c


jquery的data对象
$.ajax({data:"{obj:{a:'a',b:'b',c:'c'}}"})

------解决方案--------------------
jQuery调用WCF服务传递JSON对象

这个是对象的