的Microsoft AJAX Library Preview 6和jQuery提供几种方式来拨打电话的,我需要的种种:对WCF服务进行AJAX调用的最佳选择是什么?
- Sys.Net.WebRequest(ASP.NET AJAX)
- Sys.Net.WebServiceProxy(ASP.NET AJAX)
- $阿贾克斯(jQuery的)
Sys.Net.WebRequest提供了一种方法来指定动词( “GET”, “POST”, “PUT” 和 “DELETE”),但没有内置 - 回调失败的请求(他们都是他们使用相同的回调,成功或失败)。
Sys.Net.WebServiceProxy似乎只做“GET”/“POST”(通过invoke方法的“useGet”参数)。有成功和失败的回调。
$ .ajax提供了一种指定动词,具有成功/失败回调以及可以指定超时长度(以及其他)的方法。
从可维护性,可靠性和可用性的角度来看,在对AJAX调用WCF服务(返回JSON结果)进行AJAX调用时,哪种方法是最好的方法?
jQuery似乎做我想要的一切,但我可能会错过与MicrosoftAjax库(因为它是如此之大......)。如果我错过任何东西,或者没有正确的事实,请告诉我!
谢谢!