gpt4 book ai didi

javascript - 向 wcfrestful 发送一个参数

转载 作者:行者123 更新时间:2023-12-03 09:25:52 25 4
gpt4 key购买 nike

以下代码是我的 WCFrestful不幸的是,当我想从 JavaScript 调用我的服务时,id 参数没有绑定(bind)到删除函数中的 id 参数

 [ServiceContract]
public interface IService
{

[OperationContract]
[WebInvoke(Method = "POST")]
void Delete(int id);

}
public class Service : IService
{
public void Delete(int id)
{
//I do Some Work
}
}

我的服务的 JavaScript 调用:

 $(function () {
function successDel(data) {
alert('done');

}
callService("MyserviceAddress/Delete", "POST", JSON.stringify({"id":"11"}), successDel, function errordel(xhr, status, error) {
alert(error);
}, "application/json; charset=utf-8", "json");

})
function callService(url, type, data, successFunc, errorFunc, contentType, dataType) {
$.ajax({
url: url,
type: type,
cache: false,
proccessData: false,
contentType: contentType,
dataType:dataType,
data: data,
success: successFunc,
error: errorFunc
})
}

您有什么建议来解决这个问题吗?

如有任何帮助,我们将提前表示感谢。

最佳答案

这个问题通过更改此行解决

  [WebInvoke(Method = "POST")]

[WebInvoke(Method = "POST",BodyStyle=WebMessageBodyStyle.WrappedRequest)]

关于javascript - 向 wcfrestful 发送一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31673655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com