2014-09-03 5 views
0

Je voudrais poser une question à cross-domain Obtenir une requête via Ajax. Ma demande ajax est comme ceCross Domain Ajax get Demande

var currency_path="http://forex.cbm.gov.mm/api/latest"; 

$.ajax({ 
    url: currency_path, 
    crossDomain:true, 
    type:"GET", 
    dataType:'jsonp', 
    async:false, 
    success: function(data){ 
     console.log(data); 
}, 
error: function(){ 
    alert('failure'); 
} 
}).done(function(msg) { 
    console.log(msg);    
}); 

Je suis la réponse, mais je ne peux pas tracer que Toute suggestion?

Répondre

0

Regardez dans votre console d'erreur JavaScript:

Uncaught SyntaxError: Unexpected token :

Vous avez dataType:'jsonp', mais l'URL est de retour JSON.

Vous ne pouvez pas analyser JSON comme JSONP, il existe différents formats de données.

Utilisez une autre technique pour accéder aux données.

+0

Oui Si je le change en json il ne peut pas accéder, Alors comment pourrais-je faire –

+0

http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy – Quentin