Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在flickr中使用jsonp获取图像url_Jquery_Json_Jsonp_Flickr_Oembed - Fatal编程技术网

Jquery 如何在flickr中使用jsonp获取图像url

Jquery 如何在flickr中使用jsonp获取图像url,jquery,json,jsonp,flickr,oembed,Jquery,Json,Jsonp,Flickr,Oembed,我有以下代码: $.ajax({ type: "GET", url: "http://www.flickr.com/services/oembed/?url=http%3A//" + picture_src +"?callback=?&format=json" , cache: 'true', dataType: "jsonp", success: function(output_data_flickr) { alert(output_d

我有以下代码:

$.ajax({
    type: "GET",
    url: "http://www.flickr.com/services/oembed/?url=http%3A//" + picture_src +"?callback=?&format=json" ,
    cache: 'true',
    dataType: "jsonp", 
    success: function(output_data_flickr) {
    alert(output_data_flickr.url);
    if(output_data_flickr.url != ""){
        $('#picture_preview_link').attr('src', output_data_flickr.url); 
        $('#picture_link_embed').val(output_data_flickr.url);
    }
    else{
        $('#picture_link_embed').val(picture_src);
        $('#picture_preview_link').attr('src', picture_src);}
    }
});  
当我试图在firebug中获取URL属性时,为什么会出现这样的错误

SyntaxError: invalid label
[Break On This Error]   

{"type":"photo","title":"Bacon Lollys","author_name":"\u202e\

我不知道你是如何让
成功
处理程序在不违反CORS的情况下启动的。在本文中,我将您的处理程序移动到了一个单独的回调函数中,该函数包含在请求参数中的
jsoncallback
,并且可以正常工作


“成功”处理程序触发?是。但我没有得到这些数据