je me suis une fonction javascript qui vérifie d'abord si le nom d'utilisateur est la longueur requise et que envoie le nom d'utilisateur à une page pour un test si le test est un succès, il y aura un <span id="username">true</span>
autre <span id="username">false</span>
jquery getElementById sur une donnée ajax
Je continue à obtenir une erreur getElementById n'existe pas sur les données de retour
function checkuser(user, wd,id, sub)
{
if(user.length < 7)
{
document.getElementById(id).innerHTML = "Your username is too short. It must be longer than 6 charaters";
document.getElementById(sub).disabled = true;
return false;
} else {
$.post(wd + "register/checkuser/" + user,
function(data){
alert("Data Loaded: " + data.getElementById('username').innerHTML;
});
}
}
Obtenez-vous une erreur avec data.getElementById()? –
Changez 'data.getElementById ('nom d'utilisateur'). InnerHTML;' en 'document.getElementById ('nom d'utilisateur'). InnerHTML = données;' Lisez le commentaire d'@ Amber! – RobertPitt