var av=1;
                                $.ajax({
                                    url:'/api/demo/getgiftnum',

data:{subid:row['id']},

                    dataType:'json',

success:function(data){ // console.log(data); av=data.msg[0].gifts; //console.log(av); }, async: false, }); // console.log(av); return av;

ajax默认的是异步请求,然后超出作用域就不好使,然后将async也就是他的默认请求改为false就是同步请求就可以了

不过请求时长变长了


只是添加了跨域头,防止跨域调用,但是后面发现,通过PHP cURL是能调用成功的

同源策略防止跨域是浏览器中的安全机制.而PHP的cURL可以看做一个命令行下的浏览器(客户端),不受任何限制,就像你用file_get_contents下载互联网上的东西一样随心所欲, 。
来源:
https://segmentfault.com/q/1010000004316259

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
返回
顶部