PHP<?PHP

header("Content-Type: text/html; charset=utf-8");

include('conn.php');//链接数据库

$sql = 'select id,article_name,check_box,radio_box,content,input_name,input_number,input_title,input_describe from article';

$res = mysqli_query($conn,$sql);

$data = array();

$arr['count']=mysqli_num_rows($res);

while ($row = mysqli_fetch_array($res,MYSQLI_ASSOC)){

$arr['data'][] = $row;

}

echo json_encode($arr);

?>ajax//编辑获取数据库数据

$(document).ready(function(){

$.ajax({

url : "./php/edit.php",//后台请求的数据,用的是PHP

type : "post",//请求方式

async : false,//是否异步请求

success : function(data) { //如果请求成功,返回数据。

var res = JSON.parse(data);

console.log(res);

console.log(res.data["id"].article_name);

$("#art_name").val(res.data["id"].article_name);

},

})

})

前端div容器,编辑选项测试:

前端console:

▼Object

count: 2

▼data: Array(2)

▼0:

article_name: "测试1"

check_box: "1,2"

content: "随便测试一下"

id: "6"

input_describe: "简单测试2"

input_name: "你想要吗?"

input_number: "55555"

input_title: "简单测试1"

radio_box: "点开分享后的图文链接领取"

▶__proto__: Object

▼1:

article_name: "测试2"

check_box: "1,2"

content: "不一样的测试"

id: "7"

input_describe: "5215不是你的"

input_name: "不给你!"

input_number: "123321"

input_title: "541是你的"

radio_box: "点开分享后的图文链接领取"

▶__proto__: Object

length: 2

▶__proto__: Array(0)

▶__proto__: Object

测试1

进行对两个div获取数据库内容进行测试,ajax中console.log(res)的返回值,获取的就是数据库中的内容,想通过data[id]获取相对应的内容,但是获取到的内容都是默认是data[0],打开测试1的编辑,#art_name输出的测试1,打开测试2的编辑,#art_name输出的也是测试1,该怎么样通过id获取对应的内容?

php按id获取整条数据库,Ajax取得数据库的json值,想通过id获取对应信息,但是都默认获取第一条了...相关推荐

  1. jeecgboot:主表(antd table)默认选中第一条记录

    问题描述: 使用jeecgboot框架生成ERP主题的主附表样式,主表默认不选中任何记录,每次需要手动点击一条,下边的附表才能显示对应的查询记录,我们现在要做的是让主表默认选中第一条. 解决思路: 刚 ...

  2. ajax从数据库中查询获取数据,如何使用ajax从数据库获取正确的数据

    在我的项目中,我使用ajax从数据库中获取数据.我测试数据内容,我选择alert(valData)成功函数.但不幸的是,没有从 ajax返回.我测试过如何使用ajax从数据库获取正确的数据 selec ...

  3. Android的Spinner控件解决默认选中第一条问题

    如下,有两个Spinner控件,一个默认,一个设置为不可见并不占用空间 <Spinnerandroid:id="@+id/spinner"android:layout_wid ...

  4. 考研人最想崩溃大哭的10个瞬间,看完第一条已泪奔!

    都说成年人的崩溃往往就是一瞬间的事, 在被考研折磨的每个日夜里, 考研人有哪些想大哭一场的时刻呢? 01丨嘲讽 其实我最想哭的瞬间是来自我妈妈,当我跟她说某阶段心理压力的时候,她的话里透露出满满的讽刺 ...

  5. mysql查询数据库第一条记录_SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...

    Sqlserver 获取每组中的第一条记录 在日常生活方面,我们经常需要记录一些操作,类似于日志的操作,最后的记录才是有效数据,而且可能它们属于不同的方面.功能下面,从数据库的术语来说,就是查找出每组 ...

  6. oracle sql取查询结果第一条,SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...

    Sqlserver 获取每组中的第一条记录 在日常生活方面,我们经常需要记录一些操作,类似于日志的操作,最后的记录才是有效数据,而且可能它们属于不同的方面.功能下面,从数据库的术语来说,就是查找出每组 ...

  7. Effective Java 第一条:考虑用静态工厂方法代替构造器

    优势: 第一条:静态工厂方法有名称,可以从名字看出方法的作用,容易使用. 第二条:不必每次调用都创建一个新对象. 第三条:静态工厂方法可以返回原类型的任何子类型的对象. 第四条:在创建参数化类型的实例 ...

  8. 【历史上的今天】12 月 3 日:世界上第一条短信;Fortran 语言之父诞生;百度贴吧上线

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 3 日,在 20 年前的今天,电动平衡车(Segway)问世:电动平衡车是一种电力驱动.具 ...

  9. 计算机开机执行的第一条指令是什么?

    第一条指令的位置在FFFF:0000,也就是物理地址FFFF0.第一条指令是跳转到F000:EO5B. 接下来准备由实模式进入保护模式.加载GDT,置PE位为1,清指令预取队列并真正进入保护模式. 那 ...

最新文章

  1. 威斯康辛大学《机器学习导论》2020秋季课程完结,课件、视频资源已开放
  2. HDOJ---1257 最少拦截系统[线性DP]+NYOJ---拦截导弹[输出最长单调子序列的长度]
  3. html不支持png%3e,关于Adobe Flash CS3无法导入png格式图片的修复方法(真正解决问题)...
  4. zerodivisionerror什么意思python-Python with as的用法
  5. apache 不解释php,apache-2.2 – Apache不解释.PHP文件
  6. Linux下安装Solr
  7. jquery 同级元素下的子元素_jq 获取所有父级元素及同级元素及子元素的方法(推荐)...
  8. 中国牙膏产业深陷 “氟中毒”?
  9. ubuntu 64 12.04 oracle,ubuntu server 12.04 x86_64 下安装oracle xe 11 x86_64
  10. 梯度下降法和随机梯度下降法
  11. ipython jupyter区别_ipython jupyter notebook中显示图像和数学公式实例
  12. 在集合中根据条件来筛选数据
  13. Java RESTful Web Service实战(第2版) 2.3 传输格式
  14. 【七】zuul路由网关
  15. Ubuntu使用记录:直接使用root账户登录
  16. 项目管理系统设计方案
  17. 大型网站建设方案(学院网站建设方案)
  18. java 大小写_java中如何进行大小写字母转换?
  19. k3s 离线部署指南
  20. 计算机excel在三维饼图改字,从图形样式、文字数据到颜色更改,教你如何用Excel制作饼形图...

热门文章

  1. 东莞市商业学校计算机平面设计在哪个校区,东莞市商业学校
  2. java全局机制,java实现全局异常机制
  3. hybrid7 宝马active_【图】宝马ActiveHybrid7系 动力节能完美结合_汽车之家
  4. yum mysql 版本低_mysql小版本升级(yum方式)
  5. Sublime Text 3 详细安装教程
  6. python模块使用相对路径还是绝对路径、哪种更好_python学习的第十八天模块之包、相对搜索路径和绝对搜索路径...
  7. 熵权法 —— python
  8. 做一个关于我和她微信聊天记录的爱心词云图
  9. git 提交文件_GIT不小心提交了大文件导致提交失败怎么办?
  10. object detection错误之no module named nets