2016-03-22 10 views
-2

ich habe die folgende Situation:Javascript-Funktion Informationen von API-Antwort einfügen

Api Anforderungsstruktur:

http://www.api.com/?t=madrid&r=json 

Ein api gibt mir Informationen mit der folgenden Struktur (seine eine json ausgegeben, wenn das hilft):

API Reaktion 1:

{"Title":"madrid","Year":"2011","Location":"spain","time":"5days"} 

API Reaktion 2:

{"Title":"buenos aires","Year":"2015","Location":"argentina","time":"2days"} 

API-Antwort 3:

{"Title":"tokyo","Year":"2013","Location":"japan","Time":"7days"} 

und ich möchte eine HTML Javascript machen, dass der Titel und Ort atributes unter der folgenden HTML-Struktur filtern gezeigt:

<div id="travel"> 
    <h1 id="Title"> the title </h1> 
    <p id="time"> time spent on the place </p> 
</div> 

Das Jahr und das Standortattribut sollten verworfen werden.

Wie kann ich machen, dass h1 die im Titelabschnitt der API-Antwort angegebenen Informationen und die über das p-Tag verbrachte Zeit anzeigt? Kann es mit Javascript gemacht werden? Ich kann keine andere Sprache benutzen.

+0

Ich weiß nicht, wie die API aufgerufen wird, um im HTML-Code –

Antwort

0

Kann es mit Javascript gemacht werden?

Ja

Wie kann ich machen, dass h1 die Informationen im Titel Abschnitt der Api-Antwort und die Zeit über den p-Tag ausgegeben gegeben zeigen?

1) Verwenden XMLHTTPRequest Daten

2) zu erhalten, wenn Daten, die eine selbstgeschriebener Funktion zur Verfügung gestellte Daten zu formatieren sind retrived (HTML-Code)

3) Anfügen des genannten erzeugen HTML- Code wo immer Sie auf der Seite brauchen

+0

angezeigt werden, und wie mache ich das? hübsche noob hier –

+0

Sie können ... google es. http://www.w3schools.com/ajax/tryit.asp?filename=tryaajx_callback - einfaches Beispiel der Verwendung von 'XMLHttpRequest', um Daten an der URL abzurufen und sie in die Seite einzufügen. Sie müssen eine 'forEach'-Implementierung verwenden, um Ihre' JSON'-Ergebnisse zu durchlaufen. – haldagan

Verwandte Themen