首页  >  问答  >  正文

使用jquery跨域问题,值已返回,无法获取报错

使用以下代码,做短链接获取,但总是报跨域问题

<script type="text/javascript">

$(function()

{

var url2 = "http://8kgame.cn/api.php?d=";

var cmd = url2 + "http://qudao.milygame.com/down/box/id/2/ag/<?php echo $chan['username']?>.html";

var message=""; 

        $.ajax({ //底层方法; 

        url: cmd, 

        type: "GET", 

            dataType: "jsonp", //使用JSONP方法进行AJAX,json有跨域问题;

            cache: false, 

            success: function (msg, status) { 

            //获取传回的信息; 

            $data_box = msg;

            document.getElementById("xxxx").value=$data_box;

        }, 

        error: function(obj,info,errObj){ 

            // alert("$.ajax()中发生错误:" + info); 

        } 

    }); 

    })

</script>


返回值为:

{"code":"200","shorturl":"http:\/\/8kgame.cn\/qOuJ"}

求大神帮忙看看,谢谢!

MUZILEMUZILE1818 天前2181

全部回复(0)我来回复

暂无回复
  • 取消回复