jquery AJAX意外的令牌非法

时间:2011-08-10 21:29:42

标签: jquery

我有这段代码来获取个人资料图片和消息:

$(document).ready(function() {
            var url = "https://graph.facebook.com/search?q=cinema&type=post";
            $.ajax({
               type: "POST",
               url: url,
               dataType: "jsonp",
               success: function(msg){
                 console.log( msg );
                 $.each( msg.data , function(i,obj){
                    var picUrl = 'http://graph.facebook.com/' + obj.from.id + '/picture';
                    console.log(picUrl);
                    $.ajax({
                       type: "POST",
                       dataType: "jsonp",
                       url: picUrl,
                       success: function(pic){
                            $('#cinemas').append('<img src="' + pic + '"></img>' + obj.message + '<br />');
                       }
                });         

                 });
               }
             });
        });

但我在Chrome控制台中收到“意外的令牌非法”错误。

据我所知,picUrl会生成一个有效的URL。

2 个答案:

答案 0 :(得分:1)

我不确定内部$.ajax是什么......

以下是我认为你要做的事情的演示:http://jsfiddle.net/Lobstrosity/vbDuu/

如果我误解了你,请告诉我。

答案 1 :(得分:0)

您在网址中使用了pic,但实际上是否在返回功能中使用了网址?