+ -
当前位置:首页 → 问答吧 → jquery uasyui datagrid 获取服务器端数据出错

jquery uasyui datagrid 获取服务器端数据出错

时间:2010-11-20

来源:互联网

我定义了一个datagrid,url指向一个json文件没问题,如下url: 'datagrid_data2.json':
JScript code

//js代码
$(function(){
  $('#tt').datagrid({
    url: 'datagrid_data2.json',
    columns:[[
      {field:'productid',title:'Product ID',width:150},
      {field:'listprice',title:'List Price',width:80},
      {field:'unitcost',title:'Unit Cost',width:80}
    ]]
  });
});

//datagrid_data2.json:
{"total":10,"rows":[
  {"productid":"FI-SW-01", "unitcost":10.00,"listprice":16.50},
  {"productid":"K9-DL-01", "unitcost":12.00,"listprice":18.50}
]}



但是,如果url指向一个jsp文件,则无法获取数据,JSP中的JSON无法返回前台页面,如下url: 'ReadOnlyGrid.jsp':
JScript code

//js代码
$(function(){
  $('#tt').datagrid({
    url: 'ReadOnlyGrid.jsp',
    columns:[[
      {field:'productid',title:'Product ID',width:150},
      {field:'listprice',title:'List Price',width:80},
      {field:'unitcost',title:'Unit Cost',width:80}
    ]]
  });
});

//ReadOnlyGrid.jsp:
<%@page contentType='text/html;charset=GBK'%>
<%
  String json = "{'total':10,'rows':["
    + "{'productid':'FI-SW-01', 'unitcost':10.00,'listprice':16.50},"
    + "{'productid':'K9-DL-01', 'unitcost':12.00,'listprice':18.50}"
  + "]}";   
   System.out.println("Print JSON: " + json + "\n");  //这一句能输出
  out.write(json);
%>



请问是什么原因呢???

作者: rootless   发布时间: 2010-11-20

求助求助

作者: rootless   发布时间: 2010-11-21

热门下载

更多