jQuery-DataTables-post-Daten zum server
Habe ich eine ASP.NET MVC 3-Anwendung und ich bin mit jQuery DataTables als grid.
Ich brauche zum verwalten von grids' - Daten auf der client-Seite und dann schicken Sie es an den server und verarbeiten Sie dann.
Was ist der einfachste Weg, dies zu tun? So veröffentlichen Sie json von Datentabellen zusammen mit anderen Daten in das Formular? Und gibt es eine Möglichkeit zum anzeigen von JSON von DataTables zur C# - Objekte?
Danke!
- hier ist ein link mit webforms. eine komplette video-Serie. youtube.com/watch?v=_kHOoD7As2o
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist eine Anleitung, wie man zu integrieren jQuery datatables mit MVC:
http://www.codeproject.com/Articles/155422/jQuery-DataTables-and-ASP-NET-MVC-Integration-Part
Sorry für die verallgemeinerte Antwort... code-Beispiele und Forschung sind wahrscheinlich am besten aufgeschoben in diesem Fall:
Persönlich würde ich versucht sein, zu verwenden DataTables'
fnGetData
Funktion nehmen Sie die Tabelle als ein array. An diesem Punkt können Sie mit einem geeigneten tool für die Konvertierung in welchem format auch immer Sie brauchen, und schicken Sie es zu Ihrem server-Seite.Gibt es mindestens eine bekannte JSON-Dienstprogramm (json.js ich denke, es heißt...?) umwandeln kann in JSON, an welchem Punkt würden Sie wahrscheinlich benötigen, um stringify es. Dann würden Sie es veröffentlichen, und dann, wenn ASP.NET bereits hat ein Dienstprogramm, konvertieren Sie Sie zu einem C# - # - Objekt.
Nur am Ende, glaube ich, dieses Fragen: warum ist es erforderlich, die POST, die ganze Tabelle? Könnten Sie besser dran, nur Entsendung Zellen mit den Werten, die Sie aktualisiert haben, etc.
Ich habe eine alternative zu den Datentabellen, wo es einfach zu posten zusätzlichen Daten, da mein plugin verwendet eine form, während das abrufen von Daten.
https://github.com/jgauffin/Griffin.Table/wiki/Basic-usage
Bekam es auch eine MVC3-integration-Paket:
https://github.com/jgauffin/Griffin.Table/wiki/Asp.net-mvc3-introduction