Cross-Domain-Ajax-Anfrage, die xml mit AngularJS zurückgibt

8

Ich versuche, mit angularJs eine Verbindung zur answerbase api herzustellen. Ich habe es, um die XML mit Jsonp zurückgeben, aber ich bekomme einen Formatfehler. Leider ist XML das einzige Format, das sie zurückgeben werden. Ich habe versucht, die xml2json-Bibliothek ohne Erfolg zu verwenden. Das ist was ich bisher habe.

%Vor%

Ist das möglich? Vielen Dank im Voraus

    
user973671 14.08.2013, 19:00
quelle

2 Antworten

3

Das gleiche hier. Leider analysiert die jsonp-Funktion den Inhalt VOR dem Callback der Transformation. Also nein, das ist nicht möglich.

Sie können die Antwort nur als JSON ändern oder eine andere Methode verwenden. (Nun, Sie können auch die echte API auf Ihrem Server einbinden und die gleichen Ergebnisse im JSON-Format erzeugen, indem Sie einen Spiegel-API-Dienst erstellen)

Schönen Tag noch,

    
mircobabini 26.06.2014, 07:51
quelle
1

Ohne Zugriff auf denselben Dienst, den Sie verwenden, ist es schwierig, das Problem zu ermitteln. Verwenden Sie eine öffentliche API?

Ich konnte eine grundlegende Demo mit $http.get zur Arbeit bringen. Werfen Sie einen Blick auf diesen Plünderer .

%Vor%     
Brian Lewis 14.08.2013 19:17
quelle

Tags und Links