Ich möchte ein verschachteltes JavaScript-Objekt an meine ASP.NET MVC-Aktionsmethode übergeben. Hier ist der Code (vereinfacht):Wie Übergeben eines verschachtelten JavaScript-Objekts an ASP.NET MVC Action Method?
$.getJSON('some/url',
{
index: pageIndex,
pageSize: pageSize,
filter:{one:'one',two:'two',three:'three'}
},someCallBack(msg)
);
ich jQuery bin mit und implementiert mein Plugin, das paginiert Daten vom Server lazily abruft. Es funktioniert alles Charme, aber jetzt muss ich ein JavaScript "Filter" -Objekt mit variabler Anzahl von Eigenschaften-Filter übergeben. Auf der Serverseite erhalte ich ein Objektarray, wobei das erste Element eine Zeichenfolge ist, die das Literal '[Object object]' enthält.
Offensichtlich wird mein verschachteltes Objekt (Filter) nicht erweitert und auf der Serverseite in ein Objekt (Hash) umgewandelt. Ist das überhaupt möglich? Ich möchte meine Filter nicht hart codieren, da das Plugin unversiert angewendet werden soll.
Vielen Dank.