


Wie übergebe ich mit jQuery Ajax ein Array von Objekten korrekt an einen MVC-Controller?
Jan 21, 2025 pm 05:31 PMVerwenden Sie jQuery Ajax, um Objektarrays in MVC zu verarbeiten (PassThing()-Methode)
In einer MVC-Anwendung kann die Übergabe eines Arrays von Objekten an eine Controller-Methode mithilfe der ajax()-Funktion von jQuery eine Herausforderung sein. Die PassThing()-Methode erwartet ein Array von Thing-Objekten, das Array wird jedoch als Null übergeben.
Das Problem
Der bereitgestellte Code initialisiert ein Array von Thing-Objekten und versucht, es mithilfe von JSON.stringify() an die PassThing()-Methode zu übergeben. Der Fehler tritt auf, weil das Format der an den Server gesendeten Daten nicht mit dem von der PassThing()-Methode erwarteten Format übereinstimmt.
Lösung
Um dieses Problem zu lösen, verwenden Sie JSON.stringify({ 'things': Things }), um das Array in ein Objekt mit der Eigenschaft „things“ zu konvertieren. Diese Objektstruktur entspricht den von der PassThing()-Methode erwarteten Parametern. Das Folgende ist der geänderte jQuery-Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Weitere Hinweise
Um eine erfolgreiche Datenbereitstellung sicherzustellen:
- Fügen Sie contentType- und dataType-Einstellungen in die Funktion ajax() ein.
- Definieren Sie die Thing-Klasse und ihre Eigenschaften im C#-Controller korrekt.
- Verwenden Sie den Typ List
als Parameter der PassThing()-Methode.
Das obige ist der detaillierte Inhalt vonWie übergebe ich mit jQuery Ajax ein Array von Objekten korrekt an einen MVC-Controller?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Welche Werte sind von C -Sprachfunktionen zurückgegeben? Was bestimmt den Rückgabewert?

C Sprachfunktionsformat -Buchstaben -Fall -Konvertierungsschritte

GULC: C -Bibliothek von Grund auf neu gebaut

Was sind die Definitionen und Aufrufregeln von C -Sprachfunktionen und was sind die?

eindeutiger Gebrauch und Phrasenfreigabe

Wie funktioniert die C -Standard -Vorlagenbibliothek (STL)?

Wo ist der Rückgabewert der C -Sprachfunktion im Speicher?

Wie benutze ich Algorithmen aus der STL (sortieren, finden, transformieren usw.) effizient?
