Mon formulaire HTML:jquery se qui ne passent pas les valeurs
<input id="captcha_response" name="captcha_response" type="text" value="" size="5" maxlength="5">
<div class="new_comment"><input id="comment" name="comment" type="text" value="your comment here..."></div>
<div class="author"><input name="name" type="text" value="your name"></div>
<div class="email"><input name="email" type="text" value="email"></div>
Mon jquery:
$.ajax({
type: "GET",
url: "ajax/check_captcha.php",
data: ({ captcha : captcha , comment:comment , name:name, email:email }), dataType: "json", success: function(data)
{
Cela renvoie l'erreur 'Pas assez d'arguments' dans Firebug.
Cela fonctionnait avec seulement la valeur 'captcha' qui était passée mais pas plus longtemps.
Le courrier électronique semble être la valeur qui n'est pas transmise.
Vous avez manqué une partie de votre code? Il peut difficilement se terminer par un { –
Non, je sais que la fonction fonctionne. J'ajoute juste plus de morceaux de données. A l'origine c'était juste captcha: captcha – ian
Est-ce que le 2ème "captcha" est une variable? – Polaris878