2012-04-06 3 views
2

http://just4dummy.com/Haggle/index.php/api/haggle/bills/user/1/format/jsonWie die JSON-Daten von diesem Link

bekommen, wie die Daten in der Firefox von diesem Link zu trösten.

So erhalten Sie die JSON-Daten von diesem Link und verwenden Sie sie in den HTML-Tags.

Bitte helfen Sie mir. Dank

+2

http://api.jquery.com/jQuery.ajax/ –

+1

wenn ich die Daten in der firefox trösten könnte, wäre ich reich jetzt – hunter

+0

Verwenden Sie einfach '$ .getJSON' .. aber was meinst du mit 'benutze es innerhalb der html' Tags? – noob

Antwort

0

Jquery getJSON

$.getJSON('http://just4dummy.com/Haggle/index.php/api/haggle/bills/user/1/format/json', function(data) {...}); 
+0

Ich versuchte mit der Konsole mit in dieser Funktion und es zeigte mir keine Sache – PCA

+0

Ich denke, es ist wegen Access-Control-Allow-Origin. – noob

+0

So, wie dies erreichbar sein kann – PCA

2

Sie müssen JSONP verwenden, um der Lage sein, es Cross-Domain zuzugreifen.

$.getJSON('http://just4dummy.com/Haggle/index.php/api/haggle/bills/user/1/format/jsonp?callback=?', function(data) { 
    console.log(data); 
}); 

Ich habe die "JSON" in "JSONP" geändert und "? Callback =?" zur URL. Es ist Sache des Servers, JSONP zu unterstützen, nicht alle Server, sondern nur dieses.

Die zurückgegebenen Daten ist ein Array von Objekten, können Sie es wie folgt lesen:

$.each(data, function(){ 
    console.log(this.account); 
}); 

Von hier Sie die Daten in einer HTML-Tabelle leicht hinzufügen können.

+0

großartig, es hat für mich funktioniert, um die Werte in der Konsole zu sehen. Danke vielmals. – PCA

+0

@BabuArumugam: Gern geschehen :-) –

Verwandte Themen