【问题标题】:What is the best choice for making AJAX calls to a WCF service?对 WCF 服务进行 AJAX 调用的最佳选择是什么?
【发布时间】:2009-11-06 13:32:43
【问题描述】:

Microsoft AJAX Library Preview 6jQuery 提供了几种方法来拨打我需要的各种电话:

  • 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


    【解决方案1】:

    我不得不说,使用 jQuery - 它不仅可以满足您的所有需求,而且它会比 MicrosoftAjax 更常见,因为它在 Microsoft 技术之外使用。可维护性的一部分是使用常用的框架,而 jQuery 正是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多