php+jquery+ajax 使用Tp框架的
天蓬老师
天蓬老师 2017-04-11 09:58:14
[PHP讨论组]

这是控制器的代码


这是html的代码

我想要的是 id=“username”显示出我在数据库查询的数字。这个怎么不行?


出现这样的,但是我想出现的是1,那该怎么改

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(6)
高洛峰
echo json_encode($date);
修改为:
echo $data['ok_number'];
高洛峰

dataJSON.parse()转换成json 格式

巴扎黑

find换成select

迷茫

你想做的是前台传ID后台查找到对应的数据返回给前台渲染出来么

怪我咯

授人以鱼,不如授人以渔,这个告诉你如何调试,
1,你可以先打印出PHP代码里的$data是些什么东东,通用是print_r
2,你可以在JS代码里给data赋值,看看能否正常输出。
一般用第1种办法就差不多知道原因了,而不是跑到这里来问这么初级的问题。

大家讲道理

改2个地方:
1、直接使用TP controller内置方法

把echo json_encode($date);改成$this->ajaxReturn($date);

2、在html里,使用ajax时,加多一个参数

$.get("{:U('Index/index')}",function(data){},"json");
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号