PHP与html页面的数据交互,用AJAX技术。ajax所提取出来的数据有很多条,而且是一个https的地址。
PHP的数据就是这么一个页面: https://testweixin.1jia2.cn/api/weixin/1jia2_online/script/weixin_order_list.php ;
其他的什么都没有。
以后是我做的,源码加图片
1、
2、
3、
第1 2 3张图片是我的网页 就是有表格(第4张)的那一张的源码,我已经将PHP的数据读取出来了,但是就是不知道怎么写到表格中去。第5张就是PHP的数据。
就是要把用AJAX从PHP读出来的数据,写入到页面的表格中去。谢谢各位大神了,请讲的清楚一些,菜鸟一枚,还在学习中。
http://www.jb51.net/article/63588.htm
说起来麻烦,不如我直接帮你弄。
加我QQ:1033404553 备注csdn
两个办法 :
一: 获取到数据后 在success 之后 将数据 处理成 表格形式 然后打印到 那个页面上 ;
二: 将数据在PHP 后天处理成 表格形式 ajax 成功返回后打印 ;
推荐第二种
不知道你是不是用框架开发的
$data=“从数据库中查询出来的二维数组 ”(这里你有 我就不写了)
$table="<table><thead><tr></tr></thead>"
foreach($data as $k =>$v){
$table . ="<tr>";
foreach ($data as $key => $value) {
$table.="<td>".$value."</td>";
}
$table . = "<tr>"
}
$table="</table>"
然后返回这个$table 字符串就行了 强调一点这里建议用 数组 压入的方式
这样 返回到前端JS 中后依然是 数据形式 可以进行 前端的分页操作与哦
客户端js串接成你需要的html代码然后设置容器innerHTML就能显示了,客户端不会服务器端生成表格html也行,ajax获取后一样设置容器innerHTML
2个都不会自己去多学点了,没什么好说的,都是基础的东西
楼上的方法确实可以,但是json出来就是不用你的做法,你这压根没实现前后端分离。ajax只负责传递json数据,为了方便分离操作。
将后台获取到的数据在$.ajax({})中的success中反应出来
类似于:
success:function(data){
var str = "
"+data.订单号+“ | "+data.购买时间+" |
将后台获取到的数据在$.ajax({})中的success中反应出来
类似于:
success:function(data){
var str ="<table>";
str +="<tr><td>"+data.订单号+"</td>";
str +="<td>"+data.购买时间+"</td>";
依次
str +="</table>";
再将数据进行追加
$('table').append(str);
}