以下代码是我的WCFRestful 不幸的是,当我想从JavaScript调用我的服务时,id参数不会绑定到删除函数
中的我的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
})
}
您有什么建议可以解决这个问题吗?
任何帮助都会提前得到赞赏。
答案 0 :(得分:1)
此问题通过更改此行解决
.deb
到
.rpm