2009-05-21 6 views
1

Je cherche un bon exemple qui montre comment gérer (dans le contrôleur) un POST onchange (d'une entrée ["text"] par exemple)Comment gérer un POST HTTP en utilisant MVC onchange d'une entrée ["text"]

Actuellement, lorsque j'ai défini mon onchange = form [0] .submit(); et je regarde l'action frapper le contrôleur, le verbe HTTP est encore GET pour une raison étrange. Mais quand je regarde la source le formulaire sur la page a la méthode = "POST" ... alors qu'est-ce que je fais mal?

Répondre

1

Êtes-vous capable d'utiliser une bibliothèque ajax (jquery, ms, peu importe) et de configurer un poste pour l'appel à la place?

"Le javascript submit() méthode ne se déclenche pas l'événement onsubmit, mais court-circuite et soumet directement la forme." - http://www.webmasterworld.com/forum91/4047.htm

+0

Voici une autre solution: http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit – nkirkes

+0

Maintenant que vous le mentionnez, je dois le faire via XHR - merci pour le se post de condamnation! –

1

vous devez mettre

return false

à la fin de la fonction de gestion d'événement submit

Questions connexes