Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET中对Ajax jQuery调用中的布尔值执行操作_C#_Jquery_Asp.net_Ajax_Web Services - Fatal编程技术网

C# 在ASP.NET中对Ajax jQuery调用中的布尔值执行操作

C# 在ASP.NET中对Ajax jQuery调用中的布尔值执行操作,c#,jquery,asp.net,ajax,web-services,C#,Jquery,Asp.net,Ajax,Web Services,我的项目中有以下jQuery函数 $.ajax({ url: "WebServices/BrowserType.asmx/IsIE", contentType: "application/json; charset=utf-8", dataType: "text", type: "POST", data: {}, success: function (m

我的项目中有以下jQuery函数

$.ajax({
            url: "WebServices/BrowserType.asmx/IsIE",
            contentType: "application/json; charset=utf-8",
            dataType: "text",
            type: "POST",
            data: {},
            success: function (msg) {
                If(msg.d== 'false')
                {
                    $("#Test2").html(msg);
                }
            },
            error: function (err) {
                alert("Error" + err.toString());
            }
        });
我打算做的是从我的Web服务中获取一个布尔值,然后根据jquery成功选项的结果进行操作

我试过以下方法:

  • 我将数据类型设置为boolean(当然,我将方法返回类型更改为bool),在jquery的success函数中,我

    success:function(){if (msg.d){$("#Test2").html(msg);}}
    
但是抛出了一个错误。(对象。这就是错误。)

  • 我尝试将数据类型设置为text(这次我将方法返回类型更改为string),在jquery的success函数中,我按照上面的主代码进行了设置。这一次没有出现错误,但success函数似乎不起作用。但是,当我从上述代码中删除If语句时,成功代码起作用了
请问我该怎么办。我试过我知道的。我打算对布尔值进行操作。我的web服务返回true或false,我希望对返回的布尔值执行操作。问题是如何在ajax的success函数中确定返回的值是true还是false

非常感谢你的贡献。我编辑了这篇文章以使它更清晰。

你试过使用


如果(returnData.d==true){//Do something}其他{//Don Do it}

如果结果是文本,请尝试将其转换为布尔值。 看看这个: