Bonjour;

comment je passer une liste en utilisant ajax et la fonction:@Url.Action
le passage se fait depuis view vers controlleur

Exemple j'utilise en comme ajax la fonction :
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
'@Url.Action("PrintFASimulieren", "Repporting",new { D ="listeFAGestart" })'.replace("listeFAGestart", listeFAGestart);  
-----------------------Controlleur------------------------
  public ActionResult PrintFASimulieren(List <FAGestartet> D)
        {
        }
------------------------Class--------------------
    public class FAGestartet
    {
        public long fertigungsnummer { get; set; }
 
        public int anzahl { get; set; }
        public String artikelnummer { get; set; }
 
        public FAGestartet()
        {
 
        }
 
    }
Code JavaScript : 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
        listeFAGestart = new Array();
                    $.each(data, function (i, obj) {
 
 
 
                        var FA_Gestartet
                         FA_Gestartet = {
 
                            fertigungsnummer :obj.Fertigungsnummer_FA,
                            artikelnummer: obj.Artikelnummer_FA,
                            anzahl: obj.anzahl,
 
                            //Status_FA:0
 
                        }
 
                        listeFAGestart.push(FA_Gestartet);
 
                   });