千家信息网

js如何跨域调用WebService

发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章给大家分享的是有关js如何跨域调用WebService的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。步骤1. 在web.config中的system.web节点里加
千家信息网最后更新 2025年11月06日js如何跨域调用WebService

这篇文章给大家分享的是有关js如何跨域调用WebService的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

步骤1. 在web.config中的system.web节点里加入

                    

步骤2. webservice代码

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Web.Mvc;namespace WebService{  ///   /// WebService1 的摘要说明  ///   [WebService(Namespace = "http://tempuri.org/")]  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]  [System.ComponentModel.ToolboxItem(false)]  // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。  [System.Web.Script.Services.ScriptService]  public class WebService1 : System.Web.Services.WebService  {    [ValidateInput(false)]    [WebMethod(Description = "测试")]    public void getDBTableInfos(string EnterpriseCode)    {      HttpContext.Current.Response.ContentType = "application/json;charset=utf-8";      string jsonCallBackFunName = string.Empty;      jsonCallBackFunName = HttpContext.Current.Request.Params["jsoncallback"].ToString();      HttpContext.Current.Response.Write(jsonCallBackFunName + "({ \"Result\": \"" + EnterpriseCode + "\" })");    }   }}

步骤3. html页面部分

  Index      

感谢各位的阅读!关于"js如何跨域调用WebService"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0