J'ai ce code et je voudrais le modifier si possible pour faire écho à une image au lieu du texte "est/non disponible". Je voudrais également me débarrasser du bouton et utiliser un onkeyup ou quelque chose de proche pour que l'utilisateur reçoive une notification en temps réel. Quelqu'un peut-il m'aider s'il vous plaît à faire ces changements?Comment faire écho une image avec jquery
$(document).ready(function() {
$("#btnUsername").click(function() {
var name = $("#txtUsername").val();
var status = $("#divStatus");
status.html("Checking....").removeClass();
$.post("1.php", { username: name },
function(data) {
if (data == "true") {
status.html(name + " Is Available!").addClass("green");
} else {
status.html(name + " Is Not Available!").addClass("red");
}
});
});
});
Salut Rabbot, j'ai essayé toutes vos suggestions, mais aucun d'entre eux travaillent. La suggestion d'Eimantas a bien changé l'image pour moi. Je serais même capable de vivre avec le texte, mais j'aimerais vraiment me débarrasser du bouton. Etes-vous sûr que le keyup fonctionnera ici? Peut-être que je fais quelque chose de mal? J'ai juste remplacé le clic pour le keyup mais cela ne fonctionnera pas – jim
Le 1.php renvoie seulement une valeur vraie ou fausse pour jquery pour montrer l'image. – jim
Votre question est un peu difficile à comprendre .. nos solutions sont les mêmes la seule différence est que la mienne vous permet de spécifier un chemin de json (je pensais que vous vouliez afficher l'image si elle était trouvée, found 'image) donc en utilisant keyup, si 1.php renvoie JSON (une de vos valeurs pourrait être success == true), vous pouvez spécifier le chemin des images, et l'afficher en utilisant le code que j'ai fourni. Qu'est-ce que vous essayez exactement d'afficher, une image statique indisponible, ou l'image que vous recherchez en cas de succès? – Rabbott