后台发送一个json字符串,但是前台不显示
这是我发送的JSON字符串:
{"total":20,"results":[{"id":1,"password":"admin","username":"admin"},{"id":2,"password":"123456","username":"tom"},{"id":3,"password":"123456","username":"mike"}],"page":1,"records":3}
这是我的JS代码
$("#tableGrid").jqGrid({
url:"user.do?grid",
dateType:"json",
colNames:['ID','姓名','密码'],
colModel:[
{name:'id',index:'id'},
{name:'username',index:'username'},
{name:'password',index:'password'}
],
multiselect: true,//支持多项选择
caption: "用户列表",
viewrecords : true,
rowNum:10,
rowList:[10,20,30],
pager : "#pager",
altRows: true,
multiboxonly: true,
autowidth: true,
jsonReader:{
root: "results",
page: "page",
total: "total",
records: "records",
repeatitems: false
}
});这是页面:

------解决思路----------------------
json格式没有问题,又看了下,基本可以肯定是dateType:"json",写的错误,刚才我只说了一个小写,没看到前面的data被写成了date,你只要把这个改为datatype:"json"应该就可以显示了