ASP.NET配合jQuery解决跨域调用的问题
一.使用JSONp方式调用
不做详细讲解,可以参考jq文档《jQuery1.10.3在线手册》
二.服务端配置
修改Web.config文件
<system.webServer> <modulesrunAllManagedModulesForAllRequests="true"></modules> <httpProtocol> <customHeaders> <addname="Access-Control-Allow-Origin"value="*"/> <addname="Access-Control-Allow-Headers"value="Content-Type"/> <addname="Access-Control-Allow-Methods"value="GET,POST,PUT,DELETE"/> </customHeaders> </httpProtocol> </system.webServer>
客户端调用代码如下
varparam={};
varmsg="dafdasfdsaf";
param["userName"]="1";
param["passWord"]="1";
param["code"]="3323";
$.ajax({
url:"http://www.ts-wms.com/UserAjax/Login?t="+Math.random(),
data:param,
type:"post",
async:false,
success:function(result){
alert(result);
msg=result;
}
});
alert(msg+"ddddddddddFFFFFFFFFFFFFFFF");
经过测试调用成功,可以用于手机端的调用。
以上这篇ASP.NET配合jQuery解决跨域调用的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短