将参数从 JavaScript 传递给 WCF 函数

Passing parameters to WCF function from JavaScript

本文关键字:WCF 函数 参数 JavaScript      更新时间:2023-09-26

我有一个 WCF 函数,它采用复杂类型作为其输入参数。如何通过调用创建和传递此复杂类型(具有属性的对象)?

谢谢

有两种方法可以完成您的任务。您可以使用 ASP.NET ScriptManager并让它创建WCF服务的JavaScript代理,也可以使用jQuery的ajax功能来执行此操作。我在下面包含了这两个示例的链接。

使用 jQuery/ajax:http://www.west-wind.com/weblog/posts/2008/Apr/21/jQuery-AJAX-calls-to-a-WCF-REST-Service

使用 ScriptManager JS 代理:http://blogs.msdn.com/b/kaevans/archive/2007/09/04/using-wcf-json-linq-and-ajax-passing-complex-types-to-wcf-services-with-json-encoding.aspx