现在的位置: 主页 > 在线留言 > 文章列表

jquery ajax CORS 跨域访问 WebService

作者:程力专用汽车股份有限公司 来源:www.chLiw.com 发布时间:2017-09-05 12:25:29
jquery ajax CORS 跨域访问 WebService

JS代码:

var word = document.getElementById(word).value; $.ajax({ type: POST, contentType: application/x-www-form-urlencoded, url: :12805/WebService.asmx/HelloWorld, data: 'data=' + word, dataType: 'text', success: function(result) { alert(success: + result); }, error: function(result, status) { alert(error: + status); } });
C# WebService代码: [WebService(Namespace = weburl)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. [System.Web.Script.Services.ScriptService] public class WebService : System.Web.Services.WebService { [WebMethod] public void HelloWorld(string data) { this.Context.Response.AddHeader(Access-Control-Allow-Origin, *); // CORS 跨域访问 this.Context.Response.Write(data); // 返回字符串格式 } }
WebService 默认 return 返回 XML 格式,但是使用上述方式是以字符串形式返回。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网页制作 http://www.feimao666.com

上一篇:论淘宝店铺经营活动中的刚性需求(一) 下一篇:最后一页