Jquery 带有Web服务的简单json返回值asp.net
简单json返回值asp.net和webservices我将展示我尝试过的代码 当按钮单击时,它返回json中的一些值 Asp.net HTML编码 Web服务文件类文件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
您的问题是什么?请检查上面的图片,了解新的内容,这样当它以字符串(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);
}
}