ajax调用webService
webService
在.net3.5的时候可用ajax 的 setRequestHeader("CONTENT-TYPE","application/json") 写在发送协议头部
有什么用呢?
.aspx页面 接收正常的数据类型是 application/x-www-form-urlencoded
当ajax发送这种类型数据会反回整个页面
.aspx页使用webService的时候 使有application/json数据类型的数据就会启动webService 前提是.net 3.5
.aspx页想用webService 要使用 System.Web.Service;
[webMethod]
public static string Ha(string g)//只有静态方法才能被调用
{
return g;
}
详细点:
ajax发送json类型数据{c:2,d:1,a:"HA"}
.net 3.5能接收json类型数据 并返回json类型数据