ok, nach langem suchen hab ich herausgefunden, dass ich bei sendRequest die übergebene id nochmals in einer variablen speichern muss und dann so übergeben kann.
erledigt![]()
hallo leute,
bin absoluter javascript/ajax-einsteiger und kämpfe mit einem kleinen problem.
in der function handleResponse soll 'sendmail' in getElementById durch eine dynamisch generierte ID ersetzt werden.HTML-Code:function sendRequest(id) { req.open('get', 'projekt_sendmail.php?crypt_pid='+ id); req.onreadystatechange = handleResponse; req.send(null); } function handleResponse() { if(req.readyState == 4){ document.getElementById('sendmail').innerHTML = req.responseText; } else{ document.getElementById('sendmail').innerHTML = '<img src="pix/icons/icon_loading.gif" />'; } }
diese ID wird an sendRequest(dynamische ID) übergeben.
wie übergebe ich diese ID?
habs so versucht, klappt aber nicht...
danke für eure hilfeHTML-Code:function sendRequest(id) { req.open('get', 'projekt_sendmail.php?crypt_pid='+ id); req.onreadystatechange = handleResponse(id); req.send(null); } function handleResponse(id) { if(req.readyState == 4){ document.getElementById(id).innerHTML = req.responseText; } else{ document.getElementById(id).innerHTML = '<img src="pix/icons/icon_loading.gif" />'; } }![]()
ok, nach langem suchen hab ich herausgefunden, dass ich bei sendRequest die übergebene id nochmals in einer variablen speichern muss und dann so übergeben kann.
erledigt![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)