Я пытаюсь проанализировать некоторые данные, которые были возвращены из веб-службы через json, с помощью следующего кода.
function getADData() {
var strSearch = $('#txtSearch').val()
var ajaxData = "{ 'PartNameString': '" + strSearch + "' }";
$.ajax({
type: "POST",
url: "/Services/ActiveDirectoryInterop.asmx/SearchUsers",
data: ajaxData,
contentType: "application/json; charset=utf-8",
dataType: "json",
success:populateTable
});
}
function populateTable(result) {
alert(result["d"].length);
}
Возвращенные данные это.
{"d":{"Columns":["UserID","Name","Email"],"Rows":[["U99999","Lees, Smith","someemail1@canfor.com"],["U99999","Lees, Mark","someemail1@canforpulp.com"],["99999","Lees, Bob","someemail1@canforpulp.com"],["U999999","Lees, John","someemail1@canforpulp.com"],["U999999","Lees, Jim","someemail1@canforpulp.com"]]}}
Какое предупреждение, хотя jsut возвращает undefined. Так что я знаю, что что-то упустил, и это, вероятно, связано с вложением JSON. Может ли кто-нибудь указать мне правильное направление для некоторых материалов или кода, который показывает мне, как, возможно, проходить данные, такие как то, что я получаю.