C# 处理对WCF REST服务的jQuery AJAX调用的数据部分

C# 处理对WCF REST服务的jQuery AJAX调用的数据部分,c#,jquery,ajax,wcf,rest,C#,Jquery,Ajax,Wcf,Rest,对于jQuery来说,我是个新手,我有一个.ajax调用,调用了WCF RESTful服务,我在操作契约上的Uri模板如下所示: UriTemplate = "/{appName}/{custCode}/{custUserName}/counter" 我的问题是,我有一个XML或JSON,我想通过服务保存到数据库,我不知道如何让服务接收有效负载,而不将其作为Url中的变量 到目前为止,我的AJAX调用如下所示: $.ajax({ type: "POST", url: ‘{../{a

对于jQuery来说,我是个新手,我有一个.ajax调用,调用了WCF RESTful服务,我在操作契约上的Uri模板如下所示:

UriTemplate = "/{appName}/{custCode}/{custUserName}/counter"
我的问题是,我有一个XML或JSON,我想通过服务保存到数据库,我不知道如何让服务接收有效负载,而不将其作为Url中的变量

到目前为止,我的AJAX调用如下所示:

$.ajax({
   type: "POST",
   url: ‘{../{appName}/{custCode}/{custUserName}/counter}’
});

任何帮助都将不胜感激。

如果我正确阅读了您的问题,我想您是在问如何通过ajax将数据发送到该服务器

您需要做的是指定数据是什么,并将其添加到ajax请求中的“数据”设置中

所以

您还可以指定如何处理您得到的响应,可能会让用户知道他/她的数据已保存或类似的情况。
是所有设置的列表。

不会将Url中的myData与“/{appName}/{custCode}/{custUserName}/计数器一起发送吗?不会,因为您已将类型设置为“POST”。如果您将类型设置为“GET”,那么它将在URL中发送数据。这主要与使用AJAX调用访问的页面如何处理其数据有关。使用POST时,您的请求将发送POST数组中的数据。这通常通过POST superglobal访问。例如,在PHP中,为了从我随POST一起提交的表单中获取电子邮件数据,我会编写$email=$\u POST[email];您正在进行AJAX调用的服务可能定义了您应该如何格式化发送的数据。
var myData = "whatever your data is";
$.ajax({
    type="POST",
    url: ‘{../{appName}/{custCode}/{custUserName}/counter}’,
    data: myData
 })