怎样用js调用wcf服务

来源:百度知道 编辑:UC知道 时间:2024/07/04 16:49:37
如题,就纯js,不借助其他东西,怎样调用wcf服务啊?wcf已经写好啦,在iis中承载.
请给个简单的例子

一个很简单的问题是你公开的url是什么?返回的是什么格式?
如果你明确了这两个问题,那么其他的就好办了。

wcf services是标准的xml.不过js调用wcf service有可能有安全问题.不过silverlight可以调用,js也应该可以
参考http://www.uudo.net/javascript/171301page5.html这个,不知道是不是对你有用

其实LZ可以试试这样的架构
用3.5自带的AJAX控件,让页面的javascript回调网站页面后台webmethod函数
在网站后台代码里面写函数去调用WCF方法

因为这样的话对LZ就屏蔽了两方的XML差异

提供ajax方法给js,调用就行。

这是个很高难度的语言,我根本不懂。。

需要System.Web.Extensions.dll(可能需要AJAXExtensionsToolbox.dll)
网上下载ASPAJAXExtSetup
使用的时候把上面的2个dll放到bin下,并添加引用(一般服务器没有安装ASPAJAXExtSetup)
==============================
Web服务
==============================
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
using System.Data;
using System.Text.RegularExpressions;

/// <summary