【发布时间】:2009-11-06 13:32:43
【问题描述】:
Microsoft AJAX Library Preview 6 和 jQuery 提供了几种方法来拨打我需要的各种电话:
- Sys.Net.WebRequest (ASP.NET Ajax)
- Sys.Net.WebServiceProxy (ASP.NET Ajax)
- $.ajax (jQuery)
Sys.Net.WebRequest 提供了一种指定动词(“GET”、“POST”、“PUT”和“DELETE”)的方法,但没有针对失败的内置回调请求(它们似乎都使用相同的回调,成功或失败)。
Sys.Net.WebServiceProxy 似乎只执行“GET”/“POST”(通过调用方法上的“useGet”参数)。成功和失败都有回调。
$.ajax 提供了一种指定动词的方法,具有成功/失败回调,并且可以指定超时长度(除其他外)。
从可维护性、可靠性和可用性的角度来看,在对 WCF 服务(返回 JSON 结果)进行 AJAX 调用时,哪一个是最好的标准化方法?
jQuery 似乎可以满足我的所有需求,但我可能会在 MicrosoftAjax 库中遗漏一些东西(因为它太大了……)。如果我遗漏了什么,或者我的事实不正确,请告诉我!
谢谢!
【问题讨论】:
标签: jquery ajax wcf rest asp.net-ajax