Je veux soumettre mon formulaire via Ajax. Je l'ai fait avant, mais pour une raison quelconque, chaque fois que je clique sur le soumettre, il soumettra toujours le formulaire et actualisera la page. J'ai fait une fonction de test juste pour consigner le journal une fois que le bouton soumettre est pressé mais cela ne fonctionne même pas.Form_Open soumet toujours - Soumettre Via Ajax - CodeIgniter
Une fois que je peux obtenir le journal de la console de travail sans rafraîchissement de la page, je peux faire l'Ajax moi-même depuis que je sais comment.
Voici ma forme (gardez à l'esprit que je vais seulement poster une entrée ici juste pour un exemple).
function submit_form(e) {
e.preventDefault();
console.log('working');
return false;
};
{!! form_open('myaccount/product_coupon/add',['id' => 'product_coupon_form', 'onsubmit'=> 'submit_form']) !!}
Username <input type="text" name="username" class="form-control">
<input type="submit" class="btn btn-primary" id="submit">
</form>
J'ai aussi essayé javascript appeler par $('#submit').click(function()...
mais qui n'a toujours rien
Vérifiez s'il y a une erreur JS dans la console? –
Si vous souhaitez soumettre votre formulaire en utilisant ajax, vous n'avez besoin d'aucune action de type # pour cela. Vous pouvez le faire en cliquant sur le bouton. – kishor10d
J'ai fatigué de quitter l'action de forme comme "" et toujours rien, continue à soumettre. Et il n'y a pas d'erreurs dans le journal de la console ou le succès. – Gilbert