经过几天研究,终于可以再单个js文件(纯JavaScript,不涉及AJax控件)调用WebServices了。现将调用方法及注意事项分享给大家

1、WebServices文件源码WebService.asmx

JavaScript中调用WebServicesusing System;
JavaScript中调用WebServices
using System.Collections;
JavaScript中调用WebServices
using System.Linq;
JavaScript中调用WebServices
using System.Web;
JavaScript中调用WebServices
using System.Web.Services;
JavaScript中调用WebServices
using System.Web.Services.Protocols;
JavaScript中调用WebServices
using System.Xml.Linq;
JavaScript中调用WebServices

2、JavaScript文件源码 ClientLibrary.js

JavaScript中调用WebServicesvar objColoms;
JavaScript中调用WebServices    
JavaScript中调用WebServicesCallWebServiceMethod();  
//调用WebServices
JavaScript中调用WebServices

JavaScript中调用WebServices
function CallWebServiceMethod(data)
var extColumModel = new Ext.grid.ColumnModel(eval(objColoms));

 3、Aspx页面或Html页面源码Default.aspx(近起到引用JavaScript文件作用)

4、注意事项:Web.Config中必须做一下配置

JavaScript中调用WebServices<system.web>
JavaScript中调用WebServices   
<webServices>
JavaScript中调用WebServices      
<protocols>
JavaScript中调用WebServices       
<add name="HttpSoap" />
JavaScript中调用WebServices       
<add name="HttpPost" />
JavaScript中调用WebServices       
<add name="HttpGet" />
JavaScript中调用WebServices       
<add name="Documentation" />
JavaScript中调用WebServices      
</protocols>
JavaScript中调用WebServices   
</webServices>
JavaScript中调用WebServices
</system.web>
/Files/Gsun/JSWebServices.rar

相关文章: