ajax异步请求,生成表格,局部刷新
来源:互联网 发布:淘宝聚星台在哪里 编辑:程序博客网 时间:2024/06/04 19:28
通过点击form的查询按钮,请求后台数据,并生成表格添加到table中
先来一段简单的html的form和table:
<form onsubmit="return false" id="formAddtr" method="post"> <input type="text" name="id"> <button id="select1" onclick="subForm()">查询</button></form><table> <thead> <th>姓名</th> <th>年龄</th> <th>性别</th> </thead> <tbody id="test"> </tbody></table>
注意要写上onsubmit=”return false”,防止表单提交,因为ajax会提交,如果不写就重复提交了,会出现响应结果,但是闪一下又没了的情况
接下来是js代码ajax:
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><script>//别忘了导入该用的js文件function subForm() { $.ajax({ url: '/data/', //请求的url type: 'post', //请求的方式 data: $('#formAddtr').serialize(), //form表单里要提交的内容,里面的input等写上name就会提交,这是序列化 error:function (data) { alert('请求失败'); }, success:function (data) { var str1 = ""; //清空table中的html $("#test").html(""); for(var i = 0;i<data.data.length;i++){ str1 = "<tr>" + "<td>"+data.data[i].user_id + "</td>" + "<td>"+data.data[i].user_id + "</td>" + "<td>"+data.data[i].user_id + "</td>" + "</tr>"; $("#test").append(str1); } } });}</script>
接下来是后台py文件,返回数据给前台
def data(request): return JsonResponse({'data':{'name':'小明','age':10,'male':'男'}})
阅读全文
1 0
- ajax异步请求,生成表格,局部刷新
- ajax异步请求刷新
- 前端ajax,后台java+springmvc实现异步表格局部刷新分页
- jQuery Ajax异步刷新局部页面
- 第三阶段-Ajax异步局部刷新
- ajax异步加载 实现局部刷新
- JQuery与Ajax实现异步局部刷新
- JQuery的Ajax请求实现局部刷新
- Ajax.BeginForm异步请求后局部更新
- ajax,jquery,$.post/$.get异步刷新div,局部刷新页面
- ajax异步无刷新请求数据
- AJAX.NET 异步调用实现局部刷新CS代码解读
- struts也可以使用ajax异步调用页面局部刷新
- 使用jQuery实现Ajax异步提交表单实现局部刷新
- jQuery实现Ajax异步提交表单实现局部刷新
- 传统方式实现AJAX异步获取数据,局部刷新
- ajax、jquery、jquery模板实现异步表单,局部刷新
- AJAX的原理-如何做到异步和局部刷新
- 【机器学习】决策树总结
- GitLab之删除fork的项目
- Webpack的安装和命令行
- windows10上安装mysql(详细步骤)
- Oracle中的存储过程简单例子
- ajax异步请求,生成表格,局部刷新
- list集合删除多个元素
- 编码问题 UnicodeDecodeError
- AVL树(二)之 C++的实现
- SQL connect by递归查询
- MYSQL模糊查询
- Codevs 1069 关押罪犯
- 【通用】正则表达式小记
- ThinkPHP-TPT360 文章分页不随搜索结果变化的问题