如果你在努力的寻找Ajax直接访问WebService的方法, 我不得不先告诉你我的寻找的结论是这个实现方案挺鸡肋的. 不过应该说是可以实现的.
因为安全问题, ASP.NET 不是天生的支持从Javascript直接访问WebService. 不过还是有方法的.
第一类, 增加委托层.
增加了一个服务器站端(本跨内的)委托层, Ajax先访问委托, 再由委托访问WebService. 可以胜任委托的角色有: 本地服务器端(显然的), Flash – CrossDomain.xml; PHP的cURL (Client URL). 不过这几种方式我都没有试过.
第二类, 其它.
这一类有一个通用的特点, 都要用到JSON.