хм...
а ведь точно !
$(document).ready(function () {
var result;
$.ajax({
type: "POST",
url: "WebServiceMonitoringLog.asmx/Stations",
data: "{}",
contentType: 'text/xml;charset=UTF-8',//тип содержимого ответа в виде xml-это ж очевидно
dataType: "xml", //ну вы поняли!
success: succ,
error: err
});
function err(data, request, status)
{
alert('------\n' + data.responseText + '\n------'+'\n'+request+'\n'+status);
}
function succ(data, status)
{
result = $(data).find("string");//уберем стринговые теги,оставив непосредственно строку json
// alert( $(result).text() )
jQuery("#addtree").jqGrid //грид не выводится...ну это пока.читаю мануал
({
datatype: 'json',
data: "{}",
userdata: "result",
jsonReader: {
page: "page",
total: "total",
records: "records",
root: "rows",
userdata: "result"
},
colNames: ['Id', 'Name', 'Coord'],
colModel: [ {name: 'Id',index: 'Id',width: 20,editable: false,},
{name: 'Name',index: 'Name',width: 150,align: "left",editable: false,size: 100},
{name: 'Coord',index: 'Coord',width: 100,editable: false,}
],
rowNum: 10,
rowList: [2, 5, 10, 15],
pager: '#pjmap',
sortname: 'Id',
sortorder: "desc",
viewrecords: true,
width: 600,
caption: 'jqGrid demo',
height: '100%'
});
}
});