Salut tout le monde,
je suis en cours de réalisation d'un panier asp.net mvc c#
J'essaie d'envoyer une valeur "quantité" d'un textbox qui n'appartient à mon modèle "produit" au controller
j'ai essayé avec ajax mais rien ne se passe . au faite mon script ne s'exécute pas et mon panier se rempli avec le produit sans la quantité qui reste nulle.
voila mon view
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49<script> $('.Sendparams').click(function (e) { e.preventDefault(); debugger; var produitId = $(this).val(); var quant = $("#quant").val(); $.ajax({ type: 'GET', url: '/ShoppingCart/AddToCart', data:{ "Id": produitId , "quant": quant }, success: function (response) { $("#mainContainerCenter").html(response); } });}); </script> @model testingtemplate.Models.Categorie @{ ViewBag.Title = "Browse Produits"; Layout = "~/Views/Shared/_Layout2.cshtml"; } <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h3>@Model.Nom_categorie </h3> </section> <!-- Main content --> <section class="content"> <!-- Small boxes (Stat box) --> <div class="row"> <ul> @foreach (var album in Model.Produits) { <div class="col-lg-3 col-xs-6"> <li>@album.Nom_Produit</li> <li>@album.Categorie.Nom_categorie</li> <li>@String.Format("{0:F}", album.Prix)</li> <li>@Html.TextBox("quant")</li> <li>@Html.Hidden("produitId", album)</li> <li> <p class="button"> @Html.ActionLink("voila","AddToCart","ShoppingCart", new { id = album.ProduitId }, new { @class = "Sendparams"}) </p> </li> </div> } </ul> </div> </section> </div>
ainsi que mon controller
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
Je sais que je looupe quelque chose mais je ne sais pas quoi vraiment

 

 
		
		 
         
 

 
			
			

 
   
 


 envoi d'une valeur d'un textbox et l'id du modèle au controller
 envoi d'une valeur d'un textbox et l'id du modèle au controller
				 Répondre avec citation
  Répondre avec citation
Partager