javascript - jQuery Ajax WCF POST - 返回 bool 值

标签 javascript jquery wcf

我似乎无法找到有关如何从 jQuery 发布到 WCF Web 服务并捕获返回的 bool 值的示例。这是我到目前为止用于返回 JSON 数据的代码:

Javascript

function VerifyPINData(pin) {
$.ajax({
    type: 'POST',
    url: "http://localhost:8523/WebService/VerifyPINData?pinData=" + pin,
    data: JSON.stringify,
    contentType: 'application/json; charset=utf-8',
    success: function(data){ alert("result is: " + data); },
    error: function() {alert("error"); },
    complete: function() { alert("complete"); }
});
}

WCF

[OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "VerifyPINData?pinData={pinData}")]
    bool VerifyPINData(string pinData);

如有任何帮助,我们将不胜感激。

最佳答案

想通了:

转换为 bool 值返回的数据:

success: function(data){ alert("result is: " + Boolean(data)); },

在 WCF 中将响应指定为 JSON

[OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "VerifyPINData?pinData={pinData}", ResponseFormat = WebMessageFormat.Json)]
    bool VerifyPINData(string pinData);

关于javascript - jQuery Ajax WCF POST - 返回 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13725105/

相关文章:

javascript - 使用 "Click to Chat"发送 Whatsapp 时出错

jquery - 如何使用 bootstrap 在 select(selectpicker 插件)上设置选定值

JavaScript:引用错误

c# - 检测 WCF 双工契约(Contract)中的客户端死亡

c# - 从具体化 'System.Guid' 类型到 'System.Int32' 类型的指定转换无效

javascript - 将数组转换为 typescript 中的索引对象

javascript - 二维数组赋值中出现意外的 "undefined"元素

javascript - 通过 jquery 获取和设置图像 URL

c# - WCF 长时间运行的进程

javascript - react : Render repeating elements from a child array based on the URL