jQuery通过ajax请求php遍历json数组到table中的代码(推荐)


Posted in Javascript onJune 12, 2016

html代码(test.html),js在html底部

具体代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test-jquery-ajax-list</title>
</head>
<body>
<div class="main">
<table>
<thead>
<tr>
<th>id</th>
<th>name</th>
<th>sex</th>
<th>time </th>
</tr>
</thead>
<tbody id="infolist">
</tbody>
</table>
</div>
</body>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
getList();
function getList(){
// jquery ajax 请求
$.ajax({
type:'post', //请求方式,默认get
url :"http://localhost/ajax-demo-list/test.php",
data:{
getFunction:1
},success:function(data,status){
$('#infolist').html('');
$str = '';
$.each(data.list,function(i,val){
$str = $str + '<tr>';
$str = $str + '<td> '+val.id+' </td>';
$str = $str + '<td> '+val.name+' </td>';
$str = $str + '<td> '+val.sex+' </td>';
$str = $str + '<td> '+val.time+' </td>';
$str = $str + '</tr>';
});
$('#infolist').append($str);
if(data.list == "" || data.list.length < 0 || data.list == "undefined"){
$('#infolist').html('<td colspan="10" style="height:200px;text-align:center;color: #23527c">暂无相关数据...</td>');
}
},error:function(data,statsu){
alert("发送请求失败!");
}
});
}
});
</script>
</html>

php代码 (test.php)

<?php
header("Content-Type: application/json;charset=utf-8");
if($_REQUEST['getFunction']){
getList();
}
function getList(){
$data = array(
array(
'id' => 1,
'name' => 'xiaoming',
'sex' => '男',
'time' => '2016年1月22日 14:45:46'
),
array(
'id' => 2,
'name' => '老张',
'sex' => '男',
'time' => '2016年1月22日 14:45:46'
),
array(
'id' => 3,
'name' => '捞王',
'sex' => '男',
'time' => '2016年1月22日 14:45:46'
)
);
$list = json_encode(array('list'=>$data));
print_r($list);
// print_r(json_encode(array('list'=>$data=array())));
}

以上所述是小编给大家介绍的jQuery通过ajax请求php遍历json数组到table中的代码(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
Sep 22 Javascript
Mootools 1.2教程 排序类和方法简介
Sep 15 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
Oct 28 Javascript
JS获取元素多层嵌套思路详解
May 16 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
angularjs+bootstrap实现自定义分页的实例代码
Jun 19 Javascript
Easy UI动态树点击文字实现展开关闭功能
Sep 30 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
Mar 09 Javascript
JS实现监控微信小程序的原理
Jun 15 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
JavaScript实现简单的计算器
Jan 16 Javascript
Vue自定义表单内容检查rules实例
Oct 30 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
Jun 12 #Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
Jun 12 #Javascript
JS中常用的输出方式(五种)
Jun 12 #Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 #Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
Jun 12 #Javascript
深入解析JavaScript中的arguments对象
Jun 12 #Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
Jun 12 #Javascript
You might like
PHP的面向对象编程
2006/10/09 PHP
用PHP和MySQL保存和输出图片
2006/10/09 PHP
php日历[测试通过]
2008/03/27 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
在python中的socket模块使用代理实例
2014/05/29 Python
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
机器学习python实战之决策树
2017/11/01 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
简单了解Python write writelines区别
2020/02/27 Python
函授本科自我鉴定
2013/11/03 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
学期个人工作总结
2015/02/13 职场文书
2015团员个人年度总结
2015/11/24 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js
python中的random模块和相关函数详解
2022/04/22 Python