ich eine js-Datei reservations.js genannt, in dieser Datei ich eine Reihe von Reservierungen haben, wie:Insert Elemente aus Array-Tabelle in jquery/js
var reservations = [
{ "HotelId": "01", "HotelName": "SPA", "ReservNum": "0166977", "Guest Name": "Jonny", "Room": null, "Type": "SUIT", "Rooms": "1", "Board": "BB", "Status": "IH", "Pax": "2,0,0,0", "Arrival": "07/08/12", "Departure": "09/08/12", "AgentDesc": "FIT", "AgentCode": "FIT", "Group": null, "Balance": "0", "Requests": "", "Remarks": null, "Fit/Group": "FIT", "ReturnGuestName": "", "StatusColor": "LightCoral" },
{ "HotelId": "01", "HotelName": "SPA", "ReservNum": "H000192", "Guest Name": null, "Room": null, "Type": "Folio", "Rooms": "0", "Board": "", "Status": "IH", "Pax": "0,0,0,0", "Arrival": "07/08/12", "Departure": "10/09/12", "AgentDesc": "movies", "AgentCode": "001", "Group": null, "Balance": "0", "Requests": "", "Remarks": "", "Fit/Group": "FIT", "ReturnGuestName": "", "StatusColor": "LightCoral" }
];
Was ich tun müssen, um erstellen eine Tabelle (in html) mit 6 Spalten: Res. Anzahl, Gastname, Status, Ankunftsdatum, Abreisedatum, Zimmertyp. und fügen Sie das Element aus dem Array in die übereinstimmende Spalte in der Tabelle ein.
Beispiel: ReservNum ": "0166977", also die Zahl 0.166.977 in den ersten Spalt Res seine Anzahl
Mein Tisch ist wie folgt:..
<table id="reservations">
<thead>
<tr>
<th>Res. Number</th><th>Guest Name</th><th>Status</th><th>Arrival Date</th><th>Departure Date</th><th>Room Type</th>
</tr>
</thead>
<tbody>
<tr>
<td>resnum</td><td>guestname</td><td>status</td><td>arrivaldate</td><td>departuredate</td><td>roomtype</td>
</tr>
</tbody>
</table>
I weiß nicht, was, wie es zu tun ich habe versuchen somthing wie dies in der JS-Datei zu tun.
$('#reservations tr').each(function (i) {
$(this).find('td').html(reservations[i]);
});
Aber es funktioniert nicht. (Vielleicht ist meine HTML-Tabelle falsch oder die js oder sogar beide).
Ich bin neu in js/jquery, also bin ich ein wenig unsicher, was ich mache.
In der Demo gut es aussehen, aber es funktioniert nicht in meinem Projekt (Ich arbeite an Microsoft Visual Web Developer 2010 Express) – shlomi
Dies ist mein Projekt: Die Js-Datei ist: http://tinypic.com/r/f0tmt/6 Die HTML ist: http://tinypic.com/view.php?pic=2rxv5at&s=6 Aber was ich auf dem Bildschirm zu sehen ist dies: http://tinypic.com/r/nbf9mo/6 Vielleicht verpasse ich etwas hier .. Vielen Dank !! – shlomi
Ich habe bemerkt, dass das Gleiche in der Demo passiert, wenn ich es in Javascript 1.7 ändere. vielleicht ist das mein Problem. Haben Sie eine Lösung für meine Frage in js1.7? Danke. – shlomi