嗨我在IPhone中使用Web服务当我使用loacal服务器运行我得到响应时我得到Json Response null 这是我的代码
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
这是我调用webservice的链接
http://tagcheckin.com/Webservice/Webservice1.asmx
答案 0 :(得分:1)
要从AJAX调用WebService,您需要使用[ScriptService]
属性
如果您想使用GET
访问您的服务:
将[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true)]
属性添加到网络方法
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true)]
public string HelloWorld()
将以下配置添加到<system.web>
下的web.config(Web服务所在的服务器配置)。
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
</protocols>
</webServices>
提醒一下,使用XML服务时,您需要以下列方式访问返回的对象:
success: function (m) {
$res.append("Message: " + m.d);
}