2010-03-05 59 views
1

我試圖從jQuery.get()響應填充一個jqGrid,我有困難。jqGrid和jQuery.get()

我有我有表中設置了很簡單,已經能夠成功調用我的servlet,並通過以下設置返回XML:

$("#table_1").jqGrid({ 
    datatype : 'xml', 
    url : 'QueryServlet?param1=x', 
    ... 
    // the rest of the options 
}); 

所以我知道的servlet和向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 。任何幫助表示讚賞。

+0

你能給什麼樣的數據看起來像一個例子? – MikeWyatt 2010-03-05 18:30:40

+0

是的,抱歉,花了這麼長時間纔回到這裏(週末已經沒有了)。這是與我使用螢火蟲當調試它看到該Servlet的響應: <?XML版本= 「1.0」 編碼= 「UTF-8」 獨立= 「是」> CELL1 小區2 小區1 小區2 user287344 2010-03-08 16:20:10

回答