passer la liste déroulante valeur dans le contrôleur avec l'Ajax
J'ai chercher beaucoup de temps dans google mais je n'ai pas trouvé mon des réponses.
J'ai un tag html qu'il ont 3 tag option . je veux passer ces sélectionner la valeur avec de l'Ajax de Jquery, mais je ne peux pas .
C'est ma balise Html
<select id="discount" onchange="discountPostback()" title="">
<option value=""></option>
<option value="0">نمایش کل </option>
<option value="1">نمایش افراد با تخفیف</option>
<option value="2">نمایش افراد بدون تخفیف</option>
</select>
javascript
function discountPostback() {
debugger;
$.ajax({
url: '@Url.Action("Index","Report")',
type: 'POST',
data: { type: $('discount').val },
success: function () {
},
error: function () {
alert("error");
}
});
return false;
}
MVC Contrôleur
public ActionResult Index(short? type)
Comment puis-je passer la valeur ? rien de plus
données: { type: $('#discount").val() } <- cela devrait le faire. Où manque le
Qu'entendez-vous par "Rien de plus" ?
Karim BENHDECH je veux dire que je veux juste de passer la valeur
#
identifier dans votre sélecteur qui lui donne une apparence pour un ID, et .val() est une jQuery
méthode qui sera de retour le select
's la valeur sélectionnée.Qu'entendez-vous par "Rien de plus" ?
Karim BENHDECH je veux dire que je veux juste de passer la valeur
OriginalL'auteur salar | 2015-01-31
Vous devez vous connecter pour publier un commentaire.
renvoyer la valeur de l'option sélectionnée
de renvoyer le texte de l'option sélectionnée
Je pense que vous voulez
OriginalL'auteur Karim BENHDECH
De jQuery Ajax ajouter la ligne ci-dessous
Vous pouvez imprimer ces valeurs à partir de la liste déroulante sélectionnée par l'ajout d'
ces lignes ci-dessous au-dessus de l'Ajax je.e, à partir de JavaScript
OriginalL'auteur Nishanth ॐ
OriginalL'auteur kalai