Bonjour,
je fais un post avec ajax dans un fichier externe. voici le code de la vue :
et le fichier externe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <td class="sesd">@Html.TextBox("name", item.Product.name)</td> <td class="gftr">@Html.TextBox("total", item.Total)</td> <td class="gtrf">@Html.TextBox("quantity", item.Quantity)</td> } <td class="huyt"><a href="javascript:updatecartitems( @item.Product.Id, @item.Quantity)">modifier</a></td>
le post envoie bien les données mais pas les données modifiées. le post n'envoie que les données initiales. je comprends que je ne recupère pas les données modifiées et pourtant je pensais bien le faire avec ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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 function updatecartitems(id, qty) { formulaire = $("#Formulaire"); //if (!formulaire.validate().form()) { // // formulaire invalide - terminé // return; //} $.ajax({ url: '/RLT/UpdateCartItems', type: 'POST', datatype: 'html', data:"id="+id+"&qty="+qty , beforeSend: function () { loading.show(); //qty = $("#quantity"); qty= document.getElementById("quantity").value; }, success: function (data) { // content.html(data); content.html(data); }, complete: function () { loading.hide() } //error : function(resultat){ // content.html(resultat.reponseText); //} }); }
je pense que je me prends mal aidez moi svp. comment recuperer une saisie utilisateur avec ajax ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 beforeSend: function () { loading.show(); //qty = $("#quantity"); qty= document.getElementById("quantity").value; },
Merci bien
Prisson
Partager