Я бы предпочел сделать это в два этапа: во-первых, создать один узел для каждой пары имени и номера, чтобы у нас было что-то вроде:
Следующим шагом является применение [ 114] мюнхенская группировка к результату.
XSLT 1.0
Применяется к правильно сформированному (!) примеру входа:
XML
это даст:
Результат
Быстрый элемент:
ваши переменные параметры
var params = '{ID:' + rowid + '}';
это строка.
Итак, строка:
data: JSON.stringify (params),
избыточен (или должен быть).
Просто установите data: params,
Далее, в своем веб-методе вы конвертируете свой результат в строку JSON и возвращаете его в виде строки. Если у вашего класса веб-методов есть атрибут ScriptMethod, вам не нужно этого делать. Просто верните данные как нативный тип, и Asp.Net выполнит преобразование в JSON для вас.
Вы можете прочитать следующие статьи: http://elegantcode.com/2009/02/21/javascript-arrays-via-jquery-ajax-to-an-aspnet-webmethod/
http://encosia.com/2008/03/ 27 / using-jquery-to-потребление-aspnet-json-web-services /