java js跨域调用_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

$(function () \{

$("\#btnSubmit").click(function () \{

var EnterpriseCode = "39"; //企业代码

var dataStr = "EnterpriseCode=" + EnterpriseCode;

$.ajax(\{

type: "get",

url: "http://xxx/xxx.asmx/AntiWebQuery\_Ajax?jsoncallback?",

dataType: "jsonp",

jsonp: 'jsoncallback',

data: dataStr,

success: function (result) \{

//返回结果

alert(result.Result);

\}

\});

\});

\});

https://www.cnblogs.com/zhuawang/category/89874.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值