Jsonp 客户端生成function并将function名称作为参数传给服务器,服务器将数据作为该function的参数返回[function(responsedata)],客户端执行该function。

Cors[Cross-Origin Resource Sharing]

下载microsoft.aspnet.webapi.cors,在WebApiConfig.cs文件夹配置跨域

 config.EnableCors(new EnableCorsAttribute("*", "*", "*"));

Response.Headers.Add("Access-Control-Allow-Origin", "*");
Response.Headers.Add("Access-Control-Allow-Methods", "POST");
Response.Headers.Add("Access-Control-Allow-Headers", "x-requested-with,content-type");

或IIS中设置相应标头
部分浏览器该跨域方式的开关默认为关闭状态,设置启用

 jQuery.support.cors = true;

posted on 2017-07-13 10:40  歪脖子  阅读(97)  评论(0)    收藏  举报