码迷,mamicode.com
首页 > 其他好文 > 详细

学习备忘录

时间:2018-12-20 14:36:26      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:传输   origin   sci   发送   data   header   特定   rip   返回   

 跨域

  接触到的解决跨域的方法 JSONP,CORS

CORS

  在服务器端设置  Access-Control-Allow-Origin:*

1 header( ‘Access-Control-Allow-Origin:*‘ ); //所有访问
2 
3 header( ‘Access-Control-Allow-Origin:http://www.study.com‘);//特定网站

JSONP

  本质是利用 HTML中的<scirpt>标签具有跨域性的特点,通过<script>异步发送请求。

服务端返回一个特定字符串。这个字符串被js解析成一个函数调用。参数就是服务器传输的数据。

此方法需要前后端配合完成。只能以GET方式请求。ps:耗时操作都是异步,如请求,定时器

  jQuery中的JSONP

Jquery的$.ajax()方法集成了JSONP的实现。用法如下:

 1  $.ajax({
 2             url:" ",
 3             data:{
 4                 
 5             },
 6             dataType:‘jsonp‘,//与ajax没啥关系,ajax用的是XMLHttpRequest对象的方法
 7             jsonp:""//传输的函数名,配合后台
 8             success:function(result){
 9              
10             }
11         });

 

学习备忘录

标签:传输   origin   sci   发送   data   header   特定   rip   返回   

原文地址:https://www.cnblogs.com/csdcs/p/10148525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!