1

私は次の API への jsonp 呼び出しを行っています: http://blockchain.info/ticker。私はjsonpについて十分な調査を行ってきましたが、間違っていることを見つけることができません。Chrome では、ブラウザに「Uncaught SyntaxError: Unexpected token :」が常に表示されます。以下はコードです。

$.ajax({                                                                                                                                                                                                        
            type: 'GET',                                                                                                                                                                                                 
            url: 'http://blockchain.info/ticker?q=&callback=?',                                                                                                                                              
            dataType: 'jsonp',                                                                                                                                                                                                
            success: function() { console.log('Success!'); },                                                                                                                                                                                       
            error: function() { console.log('Uh Oh!'); },
            jsonp: 'jsonp'                                                                                                                                                
        });
4

2 に答える 2

1

返されたjsonに問題があると思いますブラウザのコンソールを見て、コールバック関数名に置き換えjsonpて入力してください:jsonpCallback

$.ajax({type:'GET',                                                                 
                url: 'http://blockchain.info/ticker?q=&callback=?',
                dataType:'jsonp',
                success: function(data) { console.log('Success!'); },
                error: function(errror) { console.log(errror); },
                jsonpCallback:'callbackName'             
});
于 2013-04-23T11:07:09.933 に答える