2010-10-27 4 views
0

function showSchedule() { 
    if (request.readyState == 4) { 
     if (request.status == 200) { 
      document.getElementById("content").innerHTML = request.responseText; 

      /* put alert to enroll submit button */ 
      document.getElementById("enroll").onclick = doIt; 
     } 
    } 
} 

function doIt() { 
    alert("tu$a bastIn"); 
} 
 

Enregistre est un bouton à venir avec request.responseText. Je débogue et vois document.getElementById ("enroll") est là (pas null) mais je ne peux pas assigner la fonction doIt. Aucune suggestion ?Ajax document.getElementById dans innerHTML ne fonctionne pas

+1

Où est request param dans votre déclaration de fonction? – Danil

+0

request param est XMLHttpRequest – Altug

Répondre

1

lorsque document.getElementById("enroll") n'est pas NULL, alors vous avez plusieurs éléments avec cet ID (peut également être détaché).

vous remplacez du contenu où cet ID est présent ou l'avez utilisé ailleurs.

Questions connexes