| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Damit du in dem nachgeladenen Content kein js brauchst, benutz delegate. Die id des Benutzers kannst du bspw mit einem data-attribut mitgeben und per $.fn.data auslesen. Oder gleich den kompletten Link profil.php?id=123 in den Link eintragen. Für den Click-Event musst du dann ein preventDefault mitgeben, wenn du per ajax nachladen willst. do {} while() macht bei dir im Code keinen Sinn, da die Schleife immer mindestens einen Durchlauf hat. Was, wenn nichts in der DB steht? Grüße Basti |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | zum toggeln musst du keine ID übergeben, du verwendest ja jQuery . jQuery hat eine slideToggle funktion. Das einzige was du machen musst, ist deine Tabelle mit den benutzern eine ID zu geben und die tr elemente in der Tabelle auswählen $('#tabellen_id tr').click(function(){ $this.slideToggle('slow'); }); somit aktivierst du das auf und zu klappen auf allen tr elementen der Tabelle |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | müsste klappen Code: var refreshId = setInterval(function(){
$.getJSON('datas.php',{data:<?php echo $room_id; ?>}, function(data){
var html = '<table class="users" border="0">';
for(var i in data){
if($('#'+data[i].id).lenght == 0){
html += '<tr id="'+data[i].id+'"><td>'+data[i].name+'</td><td>'+data[i].id+'</td></tr>';
}
}
html +='</table>';
$('#datas').append(html);
$('.users tr').live('click',function(){$this.slideToggle('slow');}); //Ka ob das jetzt so geht
});
}, 3000);
Geändert von BlackScorp (29.12.2011 um 12:23 Uhr). |
| | |
| | ||
| Benutzer Registriert seit: 12.10.2010
Beiträge: 33
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Mit den Schleifen hatte ich schon abgewählt und scorps Beispiel genommen. Die Antwort hatte sich überschnitten. @scorp Der Code funktioniert nun, danke dir. Aber ich habe leider immer noch keine Ausgabe im DIV. Er scheint die room_id nicht zu übergeben, die kommt auf jeden Fall nicht in der datas.php an. Undefined index: room_id in in datas.php on line 4 ($roomid=$_GET['room_id'] Nun, ich denke es kann dann nur an dieser Zeile liegen $.getJSON('datas.php',{data:<?php echo $room_id; ?>}, function(data){ Hab da jetzt schon versucht die irgendwie anderweitig zu übergeben, aber so ganz versteh ich das noch nicht. edit: ich teste es gerade lokal, werde es aber gleich mal online bereit stellen. | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem mit MVC und Ajax Request, responseText kommt als gesamtes Layout zurück | litterauspirna | PHP Einsteiger | 39 | 30.12.2011 20:12 |
| Läuft der Ajax Request weiter auch wenn der Browser geschlossen wird? | <Hotte> | JavaScript, Ajax und mehr | 2 | 15.11.2011 08:25 |
| [Erledigt] jquery ajax request ist immer null | taurus | JavaScript, Ajax und mehr | 3 | 29.08.2011 00:00 |
| AJAX Problem beim IE bei Übergabe gleicher Parameter | ernesto | PHP Einsteiger | 7 | 28.04.2011 17:44 |
| SEDO Ajax Post Request mit PHP curl | Lightware | PHP Einsteiger | 2 | 31.03.2011 12:34 |
| [Erledigt] Jquery AJAX request wird erst am Ende ausgeführt | PiXeL1337 | JavaScript, Ajax und mehr | 10 | 24.02.2011 09:02 |
| [Erledigt] AJAX Request funktioniert nicht | Nickstar | JavaScript, Ajax und mehr | 6 | 10.11.2010 20:21 |
| [Erledigt] Ajax Request mit PHP Registry? | tarian | JavaScript, Ajax und mehr | 12 | 16.09.2010 13:17 |
| [Erledigt] leeres request trotz übergebenen Daten AJAX | mupilz | JavaScript, Ajax und mehr | 6 | 06.04.2010 06:55 |
| Ajax, Variablenweitergabe | saduccm | JavaScript, Ajax und mehr | 1 | 08.03.2010 19:50 |
| [Erledigt] AJAX interpretRequest läuft nur mit alert() | Buschdieb | JavaScript, Ajax und mehr | 14 | 26.08.2009 14:04 |
| Lauftext nach ajax request ?!?! | 8eww | JavaScript, Ajax und mehr | 11 | 25.04.2009 12:41 |
| [Erledigt] Ajax Request Datei nicht direkt öffnen | Heinerlutscher | JavaScript, Ajax und mehr | 5 | 02.03.2009 18:10 |
| Ajax: POST Übergabe eines Arrays | obi | HTML, Usability und Barrierefreiheit | 4 | 27.07.2007 17:02 |
| innerHTML funktioniert nicht bei AJAX request | Plague | HTML, Usability und Barrierefreiheit | 1 | 21.12.2006 14:30 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| getjson php sql select auswahl, ajax index.php? übergeben, ajax request mehrer werte übergeben, javascript datenbankeintrag update, javascript div durchsuchen |