Я пытаюсь заполнить jqGrid из ответа jQuery.get (), и у меня возникли трудности.
Моя таблица настроена довольно просто, и я смог успешно вызвать мой сервлет и вернуть XML с помощью следующей настройки:
$("#table_1").jqGrid({
datatype : 'xml',
url : 'QueryServlet?param1=x',
...
// the rest of the options
});
Итак, я знаю, что сервлет и xmlReader, который у меня есть для сетки, верны. Проблема в том, что мне нужно отредактировать данные, прежде чем загружать их в сетку. Я пробовал следующее безуспешно:
$.get('QueryServlet",{params}, function(data){
$("#testdiv").html; //test to ensure the get() call is working properly
// where i need to edit the data
$("#table_1").addXmlData(data); // <-the problem
});
Когда я звоню, я получаю следующую ошибку:
«Узел не может быть вставлен в указанную точку в иерархии» код: «3
Мне кажется, что я не правильно что-то делаю с (данные). Я пробовал data.element, data.firstChild, data.lastChild. Я довольно новичок в jQuery, поэтому я уверен, что я неправильно получаю XML. Любая помощь приветствуется.