Nachdem wir 1 Woche testen, testen zu aktualisieren und erneut Codes zu testen, muss ich eine meine Grenzen zugeben erreicht haben ...eine jquery Seite mit Javascript füllen - wie eine Liste
Ich versuche, eine Website zu konvertieren (sql-php) zu einem mobilen, unter Verwendung des jquery-Frameworks. Mein Hauptproblem ist, dass ich begrenzte Kenntnisse mit Javascript habe ... aber studierte viel die letzten 168 Stunden ...
Unten ist der Teil des Javascript-Codes, der die ul
(ID = List-Bereich) bevölkern soll) Abschnitt meines HTML-Codes.
Dieser Code funktioniert ... nur wenn die alert(list);
Zeile! Sollte ich diesen Teil entfernen, wird die "Liste" nicht zum Menü hinzugefügt.
Ich kann nicht verstehen, warum diese Warnung erforderlich ist ... Es muss etwas falsch sein, wenn ich versuche, die Seite zu aktualisieren. Ihre Hilfe wäre sehr geschätzt.
Dank
$(function() {
list = "";
$.getJSON("http://www.sogival.com/jquery-fetch.php", // le fichier qui recevera la requête
{
"page": "area",
"page_id": 0,
"lang": "fr"
}, // les paramètres
function(data) { // la fonction qui traitera l'objet reçu
for (var i = 0; i < data.items.length; i++) {
// alert(data.items[i].name);
list += '<li><a href="m-area.html">';
list += data.items[i].name;
list += '<span class="ui-li-count">';
list += data.items[i].total;
list += '</span></a></li>';
}
});
alert(list);
$("ul#list-area").append(list).listview("refresh");
});
Was passiert mit Ihrer For-Schleife-Syntax? Ich wette, das ist ein großer Teil Ihres Problems. – Marc
Sieht aus wie Copy-Paste-Fehler in der for-Schleife. – ChrisK
http://www.jshint.com/reports/365008 – Incognito