JqGrid不';不显示JSON数据
我用JSP编写了代码,并使用JSON对象在JqGrid中显示数据 我知道我的JSON对象有数据(我已经记录了它的内容),但它没有显示在JqGrid中。当我将JSON数据复制到JSON字符串中时,它被加载并成功地显示在Jqgrid中 这是我的JSP代码:JqGrid不';不显示JSON数据,json,jsp,jqgrid,Json,Jsp,Jqgrid,我用JSP编写了代码,并使用JSON对象在JqGrid中显示数据 我知道我的JSON对象有数据(我已经记录了它的内容),但它没有显示在JqGrid中。当我将JSON数据复制到JSON字符串中时,它被加载并成功地显示在Jqgrid中 这是我的JSP代码: JSONObject responcedata = new JSONObject(); responcedata.put("total",totalrow); responcedata.put("page",cpage);
JSONObject responcedata = new JSONObject();
responcedata.put("total",totalrow);
responcedata.put("page",cpage);
responcedata.put("records",rcount);
Report obj = new Report();
responcedata = obj.ReportGrid(responcedatal);
System.out.println(responcedata);
这是我的JSON对象的内容:
“总的”、“总的”、“共有”21世纪的“总的”:“21”号,”行“““““,,,,,,,,,“id“,,,”id““,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“id“,,,,,,,,,,“id““,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“6”},{“单元”:[“HS”,“H”“,”14“,”14“,”G“,”73334“,”id“:”7“},{”单元“[”HS“,”C“,”21“,”1“,”G&B“,”1512“,”id“:”8“},{”单元“:”HS“,”F“,”2“,”105“,”G“,”4960“,”id“:”9“,”单元“,”H“,”F“,”4“,”21“,”G“,”86889“,”id“,”10“,”记录“,”11}”
我使用了这个JSON字符串,JqGrid正在显示数据。当我使用JSON对象时,变量responcedata
(在上面的代码中),它只显示加载,但从不显示数据。函数callMe(){
function callMe() {
$.ajax({
type : "POST",
url : "action name",
data : {}
}).done(function(data) {
// dat has list there is 5 column (id,fname,lname,username,password)
var len = data.length;
var t="";
for (var i=0; i<len; ++i) {
var id = data[i].id;
var fname = data[i].fname;
var lname = data[i].lname;
var username = data[i].username;
var password = data[i].password;
t+="<tr><td>"+id+"</td><td>"+fname+"</td><td>"+lname+"</td><td>"+username+"</td><td>"+password+"</td></tr>"
}
print(t,data);
});
}
function print(t, data) {
document.getElementById("welcometext").innerHTML = t;
}
$.ajax({
类型:“POST”,
url:“动作名称”,
数据:{}
}).完成(功能(数据){
//dat列表有5列(id、fname、lname、用户名、密码)
var len=data.length;
var t=“”;
对于(var i=0;i,我在Jsp文件中包含了另一个Jsp,其中包含json数据。
我删除了包含行。现在它工作正常。发布代码,以便有人可以帮助您修改问题并附加JSON响应和用于创建jqGrid的JavaScript代码。您可以使用Fiddler、Firebug、IE或Chrome等开发工具捕获服务器的确切JSON响应。我已经更新了我的问题plz检查。
<table id="welcometext" border="1">
</table>