首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个跨域getJSON有关问题

2013-12-04 
一个跨域getJSON问题客户端代码:$.getJSON(http://dfasdfasdf.com?callback?, {url: $(this).attr(i

一个跨域getJSON问题
客户端代码:


   $.getJSON("http://dfasdfasdf.com?callback=?", {
        'url': $(this).attr('img-src')
    },
    function(json) {
        alert(json.crt);
    });

http://dfasdfasdf.com?callback=jQuery17107430863014888018_1383632870684&url=http%3A%2F%2Fwww.baidu.com%2Fimg%2Fbdlogo.gif&_=1383634297626


服务端能正常反回信息:

jQuery17107430863014888018_1383632870684({"status":0,"url":"http:\/\/mosaic-res.stor.sinaapp.com\/201311\/527895799bebd.gif","crt":1383634297})


但是客户端确报找不到回调function错误:

Uncaught ReferenceError: jQuery17107430863014888018_1383632870684 is not defined extension?callback=jQuery17107430863014888018_1383632870684&url=http%3A%2F%2Fwww.baidu.com%2Fimg%2F…:1
(anonymous function)

[解决办法]
你没有回调函数吧
$.ajax({
             type : "get",
             async:false,
            url : "http://dfasdfasdf.com,
            dataType : "jsonp",
            jsonp: "callback",
            jsonpCallback:"jsonpCallback"           
        });

function jsonpCallback(data){
}

热点排行