J'utilise la commande ASP.NETJSON Sortie de données dans ASP.NET
var returnValue = new JsonResult { Data = items.Skip((pageNumber - 1) * pageSize).Take(pageSize) };
return returnValue;
pour retourner le contenu paginés d'une table via JSON, mais quand je suis arrivé à essayer de l'analyser, en jQuery, la $.each
prend chaque caractère comme un élément individuel.
La sortie de c'est le long des lignes de
[{"ItemNumber":1,"Description":"Description1"}, {"ItemNumber":2,"Description":"Description2"}]
liste toutes les lignes et les champs correctement. Cependant cela ne me ressemble pas correctement formaté JSON (je crois qu'il devrait être enfermé dans {}
), est-ce?
Si ce n'est pas ce que je devrais faire pour sortir correctement la table? Si oui, comment puis-je boucler chaque élément dans jQuery, et extraire les valeurs du champ?
Si vous recherchez un bon emplacement pour les informations de référence ASP.NET/jQuery, consultez http://encosia.com/, en particulier http://encosia.com/2008/03/27/using-jquery -to-consommer-aspnet-json-web-services/ – jrummell