最近因项目需要,需要跨域请求访问数据。跨域访问是指什么?跨域:
    
    
     指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对
    
    
     JavaScript
    
    
     施加的安全限制。
    
    
     所谓同域是指,域名,协议,端口均相同,不明白没关系,举个栗子:
    
    
     例如,
    
    
     我的电脑
    
    
     上有2个服务器 192.168.0.11和192.168.0.12。如果第一个服务器上的页面要访问第二个服务器上面的数据,就叫做跨域。或者
    
    
     http://www.baidu.com
    
    
     要访问
    
    
     http://www.xxx.com
    
    
     也是不同域名也是跨域。 下面给出完整请求案例:
    
   
    
     前端页面请求代码片:
    
   
<script type=”text/javascript”>
function ajaxsubmit(name,phone) {
$.ajax({
type: “get”,
url: “http://10.10.10.132:35709/AppInterface/ResourceInsert.ashx”,
data: { “share_name”: encodeURI(name), “telphone”: encodeURI(phone), “fromtype”: 4 },
dataType : “jsonp”,
jsonp: “callback”,
jsonpCallback: “successcallback”,
success: function (json) {
alert(json.msg);
},
error:function(e){
alert(“提交失败!请稍后再试”);
}
});
}
</script>
 
版权声明:本文为CDL_Darren原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
