jQuery通过ajax请求php遍历json数组到table中的代码
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中的代码的更多相关文章
- jQuery ajax 请求php遍历json数组到table中
html代码(test.html),js在html底部 <!DOCTYPE html> <html lang="en"> <head> < ...
- Jquery通过ajax请求NodeJS返回json数据
最近看了NodeJS相关的,在网上查了下结合AJAX的应用,感觉应用前景还是不错的.为什么用这个组合呢? 1.NodeJS不需要安装,拷贝过去就可以使用,而环境变量可以只配置在当前cmd窗口,运行方便 ...
- Sping MVC不使用任何注解处理(jQuery)Ajax请求(基于XML配置)
1. Spring Spring框架是一个轻量级的解决方案,是一个潜在的一站式商店,用于构建企业就绪的应用程序.Spring框架是一个Java平台,为开发Java应用程序提供全面的基础架构支持.Spr ...
- Servlet处理(jQuery)Ajax请求
1. jQuery jQuery是一个JavaScript函数库,极大的简化了JavaScript编程,很容易学习.jQuery是目前最流行的开源js框架,并且提供了大量的扩展. 2. Aja ...
- Jquery发送ajax请求以及datatype参数为text/JSON方式
Jquery发送ajax请求以及datatype参数为text/JSON方式 1.方式一:datatype:'text' 2.方式二:datatype:'JSON' 3.使用gson-1.5.jar包 ...
- jQuery ajax 传递JSON数组到Spring Controller
jQuery ajax传递单个JSON对象到后台很容易,这里记录的是传递多个JSON对象组成的JSON数组到java 后台,并说明java如何解析JSON数组. 1.js代码 var relation ...
- Angular和jQuery的ajax请求的差别
近期项目中使用angular,结果发现后台没法获取參数,所以,略微研究了一下两者在发送ajax时的差别. 注意angular和jquery的ajax请求是不同的. 在jquery中,官方文档解释con ...
- dTree无限级文件夹树和JQuery同步Ajax请求
曾经都是用JQuery对树的支持来实现文件夹树的,近来闲来无事就弄了下dTree,感觉其无限级文件夹还是挺好的,并且它的使用也比較方便,基本上就是先把要用的js文件即dtree.js和css文件dtr ...
- Struts2处理(jQuery)Ajax请求
1. Ajax Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)时一种创建交互式网页应用的网页开发技术,它并不是一项新的技术,其产生 ...
随机推荐
- 《剑指offer》二叉搜索树和双向链表
本题来自<剑指offer> 反转链表 题目: 思路: C++ Code: Python Code: 总结:
- 末学者笔记--Linux计划任务及压缩归档
一.计划任务 1.介绍: (1)定义:简单说就是通过一些设置,来使linux系统定时执行一些操作与任务. (2)作用:一般可执行一些周期性操作,也可定期备份数据. (3)可使用的命令:常用为at和cr ...
- log4j2使用入门(一)
log4j2是log4j的一个升级版,与log4j1相比进行了很大的改善,同时也修复了一些logback的架构上的问题.所以是目前应用开发的首选的日志器(下载位置:http://apache.faye ...
- 查看linux空间大小
du -sh : 查看当前目录总共占的容量.而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量.
- Beta(4/7)
鐵鍋燉腯鱻 项目:小鱼记账 团队成员 项目燃尽图 冲刺情况描述 站立式会议照片 各成员情况 团队成员 学号 姓名 git地址 博客地址 031602240 许郁杨 (组长) https://githu ...
- 第四篇flask中模板语言 jinja2
Flask中默认的模板语言是Jinja2 首先我们要在后端定义几个字符串,用于传递到前端 STUDENT = {, 'gender': '中'}, STUDENT_LIST = [ {, 'gende ...
- JavaScript中作用域和作用域链的简单理解(变量提升)
通过阅读<JS高级程序设计>这本书,对js中的作用域和作用域链知识有了初步的了解和认识,准备成笔记供大家参考,笔记中字数比较多,但个人认为叙述的挺详细的,所以希望读者耐心看.再者,本人了解 ...
- Android Frameworks的base目录内容分析 “Android Frameworks base”
Framework文件夹中base目录下文件分类: Android系统结构框架: Android Framework层各文件夹功能分类:
- svn打分支和合并操作
1.svn打分支 到trunk里,选择Branch/tag.... 填写分支版本路径 到branch里svn up 一下,就有1.4.0分支了 2.svn合并 到trunk里,选择Merge.. 选择 ...
- [jzoj]3456.【NOIP2013模拟联考3】恭介的法则(rule)
Link https://jzoj.net/senior/#main/show/3456 Description 终于,在众亲们的奋斗下,最终boss 恭介被关进了库特设计的密室.正当她们松了一口气时 ...