Je travaille sur un système de commentaires sur un réseau social, j'utilise jquery, je peux poster les commentaires avec ajax sans problème mais parfois j'ai besoin d'un utilisateur pour soumettre un formulaire captcha s'ils affichent trop de commentaires ou pour d'autres raisons.Comment faire face à jquery ajax commentaires et captcha
Je pense que la meilleure façon de le faire est de l'ajouter dans la partie actuelle de publication de commentaires, si le script php renvoie une réponse, indiquant que nous devons faire un formulaire captcha, puis je voudrais ouvrir un fenêtre de dialogue sur l'écran, laissez l'utilisateur remplir le formulaire captcha, puis continuer et poster un commentaire. Ceci est quelque peu complexe pour moi mais je l'ai fait la plupart du temps je pense, peut-être vous pouvez lire mes commentaires ci-dessous et m'aider avec la partie captcha, principalement sur comment je peux déclencher une boîte de dialogue pour ouvrir, comment je peux passer la valeur de commentaire/texte par le captcha et revenir au commentaire backen à nouveau sur sucess et même si l'utilisateur obtient le captcha mal, alors il sera recharger le captcha
$.ajax({
type: "POST",
url: "processing/ajax/commentprocess.php?user=",
data: args,
cache: false,
success: function (resp) {
if (resp == 'captcha') {
//they are mass posting so we need to give them the captcha form
// maybe we can open it in some kind of dialog like facebox
// have to figure out how I can pass the comment and user data to the captcha script and then post it
} else if (resp == 'error') {
// there was some sort of error so we will just show an error message in a DIV
} else {
// success append the comment to the page
};
}
});
Vous devez être sur le campus pour voir cette page :( – Iznogood