php传值给js,可以不用echo吗? 如题,使用的是json传值,因为记录比较多,用echo太耗时了,请高手指点PHPJavaScriptJSON传值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么觉得用echo太耗时了,想用 print 可以先序列化或json编码,再echo ;echo json_encode($array); 因为数据库查询结果的记录比较多,一起传给ajax时,前台点击查询反应太慢了,不知道怎么搞 $result=mysqli_query($dbc,$query); $amount=mysqli_num_rows($result) ; $jsonresults=array(); while($row=mysqli_fetch_array($result)){ $jsonresults[]=$row ; } $jsonresult=json_encode ( $jsonresults ) ; echo $jsonresult; 这是我的php码,已经转换了,但是记录比较多,大概点查询后过两秒才有反应(近3000个数组记录) 有个疑问.LZ要是在MYSQL命令行敲入$dbc的内容,执行时间是多少?不一定是PHP解析问题吧.也有可能是数据读取花费的时间 我是这样试的,把echo $jsonresult; 先改成注释,再用echo "a";来代替,显示到前台,这时候速度就快很多,前面的读取都没有变 3000个数组记录 ,2s 已经很快了好不。将3000个数组记录转化为json难道不需要消耗一点时间吗? echo "a"; 来代替 echo $jsonresult; 速度就快很多那就说明是前台的问题了,当然只 echo "a"; 前台是会出错的前台渲染 3000 * n 个 html 对象难道不需要时间吗 有可能,因为前台要对传过去的结果eval,我用echo "a"; 代替的时候把这些都改成注释了,可能是是eval比较耗时,版主大大,有办法改进下吗,想速度快点 我是用的ajax,点查询后每次显示一条记录,一条记录就是一个html表格,然后下一页上一页就不用刷新页面了,这时候切换记录就很快了,时间可以忽略不计,就是一开始点查询后会等一会,这种情况适用分批加载吗? php+oracle分页offset值一直为1不能传递的问题 将select 中option的值动态传到php 关于更新数据库图片名 php自动生成静态页存入指定的文件夹 相关的文章标题 — MySQL分词与相关性查询[原创] php能不能自定义标签? PHP+access addslashes没法把"替换成\" 请问怎样用php读取一个目录下所有文件的文件名? 谁知道php.ini在unix服务器上的哪个目录下面呀??????? 设计了一个php下载当前文件,却把php源文件下载下来了,为何? php分页问题 系统提示未定义变量Undefined variable: php_self
$amount=mysqli_num_rows($result) ;
$jsonresults=array();
while($row=mysqli_fetch_array($result)){
$jsonresults[]=$row ; }
$jsonresult=json_encode ( $jsonresults ) ;
echo $jsonresult;
这是我的php码,已经转换了,但是记录比较多,大概点查询后过两秒才有反应(近3000个数组记录)
LZ要是在MYSQL命令行敲入$dbc的内容,执行时间是多少?
不一定是PHP解析问题吧.也有可能是数据读取花费的时间
那就说明是前台的问题了,当然只 echo "a"; 前台是会出错的前台渲染 3000 * n 个 html 对象难道不需要时间吗