AJAX跨域问题处理:jsonp【GET请求】

 因为<script>标签对不受同源策略的影响,所以我们可以借用<script>来进行跨域传输,

                                           1,创建一个标签对,<script>

                                            2.把我们的URL写进<script>的src属性中。

                                            3.将我们的所传参数写入URL如图,我传了nuum以及callback

url="http://192.168.31.180/DEMO/save.php?nuum=1&callback=Call_Back"

其中我的nuum只是传了一个1

但是我的callback传的是个函数Call_Back(s)

函数内容如下,参数s就是我们准备从服务中获取的数据

【PHP】


当服务器接受到客户的GET请求后,通过$_GET["callback"]能获取到我们传过来的函数Call_Back(s),

最后在通过  echo $U_srt."(".json_encode($qq).")"; 将服务器中这句话传入参数s中并返回给客户端。


在客户端中 Call_Back这个函数里就可以对传过来的数据s进行处理了。



以上都是个人理解,如有理解错误还请指正,谢谢


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容