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

2017-06-09  本文已影响0人  冻豆芽

 因为<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进行处理了。

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


上一篇下一篇

猜你喜欢

热点阅读