热搜:NVER node 开发 php

jqgrid+php应用问题

2024-09-14 16:50:01
jqgrid+php应用问题

jqgrid有post动作到服务端,php文件里有写echo json_encode数据,数据post格式是json,用firebug查看,没有json数据返回,请问是什么原因呢


回复讨论(解决方案)

页面:
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



测试。。。。














程序:
<?php
$responce->page = 1;
$responce->total = 1;
$responce->records = 1;
$responce->rows[0]['id'] = 1;
$responce->rows[0]['cell'] = array ('20130606','testdate...');
echo json_encode($responce);
?>

控制台下看报什么错误了

程序改为以下:
$responce["page"] = 1;
$responce["total"] = 1;
$responce["records"] = 1;
$responce["rows"][0]["cell"] = array ("sn"=>"20130606","title"=>"testdate...");
echo json_encode($responce);
用firebug可以看到有json数据返回,但在页面上为什么还是显示不了呢

没有报任何错误。。。,是不是还要引用什么包呢

把$responce->rows[0]['cell'] = array ('20130606','testdate...');
改为$responce->rows[0] = array ('20130606','testdate...');
就可以了