Jquery 带有Web服务的简单json返回值asp.net

Jquery 带有Web服务的简单json返回值asp.net,jquery,json,asp.net-ajax,asp.net-2.0,Jquery,Json,Asp.net Ajax,Asp.net 2.0,简单json返回值asp.net和webservices我将展示我尝试过的代码 当按钮单击时,它返回json中的一些值 Asp.net HTML编码 Web服务文件类文件 您的问题是什么?请检查上面的图片,了解新的内容,这样当它以字符串(typeof response)的形式返回值时会感到困惑@SwathiVenugopal您没有弄错吗?是的,我需要json格式的“Hello world”不是字符串,因此是有效的json输出吗?您可以尝试序列化词典 <input type="button

简单json返回值asp.net和webservices我将展示我尝试过的代码

当按钮单击时,它返回json中的一些值

Asp.net HTML编码 Web服务文件类文件


您的问题是什么?请检查上面的图片,了解新的内容,这样当它以字符串(typeof response)的形式返回值时会感到困惑@SwathiVenugopal您没有弄错吗?是的,我需要json格式的“Hello world”不是字符串,因此是有效的json输出吗?您可以尝试序列化
词典
<input type="button" id="btnSubmit" value="Submit"  />
$(document).ready(function(){
    $("#btnSubmit").click(function(){
        txtNameValue = $("#txtName").val();
       alert("button clicked");

        $.ajax({
        type: "POST",
        url: serviceURL+"/HelloWorld",
        data: "{'name':'" + txtNameValue + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: true,
        success:function(response) {
        alert(response);
            console.log(typeof response);

        }
        });

    });    
});
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[ScriptService]
public class FirstPageWebService : System.Web.Services.WebService {

    public FirstPageWebService () {

        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }

    [WebMethod]
   [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public string HelloWorld() {

        string s = "Hello World";
       return new JavaScriptSerializer().Serialize(s);

    }

}