Ich versuche und kämpfe, ein Array über JSON an eine MVC-Controller-Aktion zu senden.
Hier ist was ich habe und was ich versucht habe ...
%Vor%Wie mache ich das?
edit: zu denen, die vorschlagen, $checkedRecords
"as is" von der obersten Zeile zu senden - das funktioniert nicht. Ich bekomme irgendwo im jquery Framework eine merkwürdige Ausnahme: (
was meiner Meinung nach bedeutet, dass versucht wird, etwas zu vergeben, was nicht möglich ist.
Bearbeiten: Ich benutze MVC2 nicht 3
Edit2: Nach @ Montag Antwort- das Problem liegt daran, wie ich das Array wie [input 4, input 5, input 6]
und nicht [4,5,6]
- irgendwelche Ideen, wie ich nur die Werte im Array bekommen kann gebaut stattdessen?
Bearbeiten3: Stoppen Sie die Abstimmung, wenn nicht. Hast du mein Problem gelesen oder die Probleme gelesen? Das ist ein anderes Problem.
@Daveo:
, wie wir bereits in dieser Frage behandelt haben - es ist nicht notwendig.
Hier ist meine Demo, benutze mvc2, hoffe einige hilft ~
Der Schlüssel zum Erfolg ist traditionell
Setzen Sie den Parameter traditional
auf True
Seit jquery 1.4 existiert dieser Parameter, weil sich der Mechanismus zum Serialisieren von Objekten in Abfrageparameter geändert hat.
und Aktion ist ~
%Vor%Tags und Links asp.net-mvc c# jquery json