J'envoie donc des données de formulaire en utilisant la fonctionnalité ajax de jQuery. Tout semble fonctionner bien que jamais je ne suis pas capable d'attraper les données qu'il affiche.Catching Post données à partir de Jquery Ajax à partir de la soumission
J'essaye d'utiliser $ string = $ _POST ['name'] pour attraper le résultat sur la page à laquelle il envoie sans succès.
LA JQUERY-
$(function()
{
$('.error').hide();
$(".button").click(function() {
// validate and process form here
$('.error').hide();
var name = $("input#name").val();
if (name == "") {
$("label#name_error").show();
$("input#name").focus();
return false;
}
var email = $("input#email").val();
if (email == "") {
$("label#email_error").show();
$("input#email").focus();
return false;
}
var phone = $("input#phone").val();
if (phone == "") {
$("label#phone_error").show();
$("input#phone").focus();
return false;
}
var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone;
//alert (dataString);return false;
$.ajax({
type: "POST",
url: "from_text_script.php",
data: dataString,
success: function() {
window.location.href="from_text_script.php"
}
});
return false;
});
});
LA FROM-
<form name="contact" action="">
<fieldset>
<label for="name" id="name_label">Name</label>
<input type="text" name="name" id="name" size="30" value="" class="text-input" />
<label class="error" for="name" id="name_error">This field is required</label><br/>
<label for="email" id="email_label">Return Email</label>
<input type="text" name="email" id="email" size="30" value="" class="text-input" />
<label class="error" for="email" id="email_error">This field is required.</label> <br/>
<label for="phone" id="phone_label">Return Phone</label>
<input type="text" name="phone" id="phone" size="30" value="" class="text-input" />
<label class="error" for="phone" id="phone_error">This field is required.</label> <br/>
<br />
<input type="submit" name="submit" class="button" id="submit_btn" value="Send" />
</fieldset>
</form>
/div> ->
Désolé le code typé ne pas être une capture d'écran. Le site ne me permettra pas de poster des images pour le moment. Un peu idiot vraiment. Quoi qu'il en soit ... Cheers guys.
@ajreal Bravo pour avoir corrigé mon code. –