C# WCF Ajax服务-如何将数组或JSON传递给该服务?方法参数类型应该是什么?
我有一个非常简单的WCF服务,我想给它传递一个数组或jsonC# WCF Ajax服务-如何将数组或JSON传递给该服务?方法参数类型应该是什么?,c#,asp.net,javascript,wcf,serialization,C#,Asp.net,Javascript,Wcf,Serialization,我有一个非常简单的WCF服务,我想给它传递一个数组或json [OperationContract, WebGet(ResponseFormat = WebMessageFormat.Json)] public string GetPreDisplay(string inputData) { //DoSomething with inputData return "Sweet!"; } 我的javascript var data = [
[OperationContract, WebGet(ResponseFormat = WebMessageFormat.Json)]
public string GetPreDisplay(string inputData)
{
//DoSomething with inputData
return "Sweet!";
}
我的javascript
var data = [paymentControls['claimNum'], paymentControls['claimSeq']];
$lps.GetPreDisplay(data, onComplete);
显然字符串是错误的类型。谁能给我指出正确的方向吗
谢谢,
~ck使用ASP.Net MVC,您可以将数据作为ActionResult返回,有一个方法“Json”可以将数据转换为正确的格式。看看另一个问题: