1) Le formulaire action de soumission est modifié par le document prêt fn pour effectuer un appel ajaxJQuery conditionnelle soumettre après ajax appel
2) Si les données de la ajax est pas « Non probs » il met l'erreur message dans un div et modifie la valeur de l'envoi, de sorte qu'un second clic vous amène à l'action standard. Ce bit fonctionne.
3) S'il n'y a pas une erreur, je veux d'afficher l'action standard: Voir alert('Fred1');
(ici j'ai essayé $('#addcreditdetails').submit()
aussi
J'ai essayé beaucoup de choses, mais ne peut pas obtenir 3) de travailler.
<script>
var chrisReady = function() {
var submitFunction = function (event) {
//console.log(submitval);
var chrisPoster = function (data) {
alert(data);
if (data=='No probs') {
$('#dealwarning').html('CC');
alert('Fred1');
$('#addcreditdetails').unbind('submit');
$('#addcreditdetails').submit();
alert('Fred2');
}
else {
$('#dealwarning').html(data);
$('#submit').val('Confirm Add Credit');
jQuery('#addcreditdetails').unbind('submit');
}
};
var amountval = $('#amount').val();
var currval = $('#curr').val();
var accountnoval = $('#accountno').val();
var submitval = $('#submit').val();
var postData = {
amount: amountval,
curr: currval,
accountno: accountnoval,
submit: submitval
};
$.post('docheckcredit.php', postData, chrisPoster);
}
$('#addcreditdetails').bind('submit', function (event) {
event.preventDefault();
submitFunction(event);
});
}
$(document).ready(chrisReady);
</script>";
Regardez la « ;. Après votre balise –
@DN Je dirais que c'est de quelque PHP/ASP.net dynamique y compris –