Wie kann man Daten vom ASP.NET MVC-Controller dynamisch zu jQuery bringen?

8

Ich habe eine jQuery-Funktion, die beim Klicken auf ein div-Element den vordefinierten ID-Wert dieser Elemente erhält. Was ich tun möchte, ist, laden Sie diese Elternelemente Kinder, so dass ich plane, einige HTML mit jQuery dynamisch zu erstellen. Was ich nicht weiß, ist, einen Aufruf an einen Controller (ASP.NET MVC 3) zu machen und den Controller eine Sammlung an den Client zurückgeben.

Ich weiß, wie man ein JSON-Objekt von jQuery an einen Controller sendet, aber nicht umgekehrt.

Vielen Dank im Voraus!

    
Dee Bee 02.11.2012, 15:19
quelle

3 Antworten

17

Hier ist der Code für das Senden von Daten vom Controller an json:

%Vor%

Betrachten Sie eine Klasse wie die folgende ....

%Vor%

Ihre Aktion sollte so aussehen.

%Vor%

Weitere Lektüre

    
Yasser 02.11.2012, 19:01
quelle
3

Beispiel:

Javascript:

%Vor%

Controller:

%Vor%     
Kirill Bestemyanov 02.11.2012 15:27
quelle
1

Sie können die Funktion jquery ajax und die Eigenschaft MVC Razor Url verwenden:

%Vor%

Der Wert der Eigenschaft success ist eine Funktion mit einem Argument: data . Dies ist das Ergebnis dessen, was von Ihrem Controller zurückgegeben wird.

    
Nick 02.11.2012 15:25
quelle

Tags und Links