table实现 js数据访问 传递json数据用render_to_response
$(document).ready(function(){
$.ajax({
url:'/query/',
dataType:'json',
type:'GET',
success:function(data){
for(var i=0;i<data.length;i++){
var a='<tr>'+'<td>'+data[i].codename+'</td>'+'<td>'+data[i].name+'</td>'+'<td>'+data[i].content_type_id+'</td>'+'</tr>';
$('tbody').append(a)
}
}
});
});
js通过.访问属性
<script type="text/javascript" src="{% static 'js/bootstrap-table.js' %}"></script>
<script type="text/javascript" src="{% static 'js/bootstrap-table-zh-CN.js' %}"></script>
<link rel="stylesheet" type="text/css" href="{% static 'css/bootstrap-table.css' %}">
<table data-toggle="table" data-url="/query/">
<thead>
<tr>
<th data-field="codename">权限代码</th>
<th data-field="name">权限名称</th>
<th data-field="content_type_id">权限分组</th>
</tr>
</thead>
return render_to_response('query.html', {'user_permission': user_permission},context_instance=RequestContext(request))
然后在query.html里可以循环user_permission
{% for user in user_permission%}
{{ user.user_name }}
{% endfor %}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>数据汇总</title>
<script type="text/javascript" src="/static/webprj/template.js"></script>
<script type="text/javascript" src="/static/webprj/jquery-1.11.2.js"></script>
<script type="text/javascript" src="/static/bootstrap/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="/static/bootstrap/css/bootstrap.min.css">
<script type="text/javascript" src="/static/bootstrap-table/bootstrap-table.js"></script>
<link rel="stylesheet" type="text/css" href="/static/bootstrap-table/bootstrap-table.css">
<style type="text/css">
table,table td,table th{border:1px solid #000;border-collapse:collapse;font-size: 15px;}
table tr td{
padding:0px 0px 0px 5px;
}
table tr th{
text-align:center;
}
table{
max-width:100%;
font-size:12px;
}
</style>
</head>
<body>
<div>
<div id="dv">
<input id="print2" type="button" value="打印">
</div>
<table id="table" class="table table-bordered table-hover">
</table>
</div>
<!--方法2-->
<div style="display:none">
<form id="postData_form" method="post" target="_blank">
<!--<form id="postData_form" target="_blank">-->
<input name='postData' id='postData' type='hidden' value=''/>
</form>
</div>
<script type="text/javascript">
//var results = document.getElementById("results");
var spinfos={{spinfos|safe}};
$(function(){
$('#table').bootstrapTable({
method: 'get',
cache: false,
height: 600,
striped: true,
trimOnSearch: true,
checkAll:true,
clickToSelect: true,
singleSelect: false,
pagination: false,
pageSize: 10,
pageNumber:1,
pageList: [10, 20, 50, 100, 200, 500],
search: true,
showColumns: true,
showRefresh: false,
showExport: true,
columns:[
{
field:'state',
checkbox:'true'
},
{
field:'name',
title:'名称',
align:"center",valign:"middle",sortable:"true"
},{
field:'spec',
title:'规格',align:"center",valign:"middle",sortable:"true"
},{
field:'code',
title:'商品代码',align:"center",valign:"middle",sortable:"true"
},{
field:'munit',
title:'单位',align:"center",valign:"middle",sortable:"true"
},{
field:'code2',
title:'条形码',align:"center",valign:"middle",sortable:"true"
},
{
field:'price',
title:'价格',align:"center",valign:"middle",sortable:"true"
},{
field:'vipprice',
title:'会员价',align:"center",valign:"middle",sortable:"true"
}],
data:spinfos
})
$("#print2").click(function(){
printData()
})
})
function printData(){
var newspinfos = []
var rows = $.map( $('#table').bootstrapTable('getSelections'),function(row){
return row
});
console.log(rows)
//console.log(spinfos)
var textspinfos = JSON.stringify(rows)
console.log(textspinfos)
$("#postData").val(textspinfos)
var postUrl = "/printprice2"
document.getElementById("postData_form").action=postUrl
document.getElementById("postData_form").submit()
}
</script>
</body>
</html>
table实现 js数据访问 传递json数据用render_to_response的更多相关文章
- 通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中
摘自:http://blog.csdn.net/mazhaojuan/article/details/8592015 通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来 ...
- 用easyui从servlet传递json数据到前端页面的两种方法
用easyui从servlet传递json数据到前端页面的两种方法 两种方法获取的数据在servlet层传递的方法相同,下面为Servlet中代码,以查询表中所有信息为例. //重写doGet方法 p ...
- Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据、Ajax文件上传)
form表单文件上传 上菜 file_put.html <form action="" method="post" enctype="multi ...
- Ajax传递json数据简介和一个需要注意的小问题
Ajax传递json数据 Ajax操作与json数据格式在实际中的运用十分广泛,本文为大家介绍一个两者相结合的小案例: 项目结构 我们新建一个Django项目,在里面创建一个名为app01的应用: p ...
- boke例子: freermarker:在使用ajax传递json数据的时候多出冒号
boke例子: freermarker:在使用ajax传递json数据的时候多出冒号 json数据是用JSON.stringify()格式化的数据,然后用ajax传递,发现数据多出一个冒号:, 后来度 ...
- 利用AXIS2传递JSON数据
Axis2是目前比较流行的WebService引擎.WebService被应用在很多不同的场景.例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用.这样可以 ...
- js进阶ajax读取json数据(ajax读取json和读取普通文本,和获取服务器返回数据(链接)都是一样的,在url处放上json文件的地址即可)
js进阶ajax读取json数据(ajax读取json和读取普通文本,和获取服务器返回数据(链接)都是一样的,在url处放上json文件的地址即可) 一.总结 ajax读取json和读取普通文本,和获 ...
- SpringMVC传递JSON数据
文章目录 一.前后端传递和接收JSON数据 1:是要Ajax默认格式来传递数据(*) 2:使用application/json格式来传递数据 二.spring-web.xml中需要如下配置 一.前后端 ...
- 用ajax获取后台数据,返回json数据,怎么在前台使用?
用ajax获取后台数据,返回json数据,怎么在前台使用呢?后台 C# code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 if (dataType == &qu ...
随机推荐
- C#关键字之Partial详解
Partial是局部类型的标志.局部类型可以实现将一个类.结构或接口分成几个部分,分别放在在几个不同的.cs文件中(当然也可以放在同一个.cs文件中).在程序进行编译之后,将会合并成一个完整的类.因此 ...
- MapReduce实战(二)自定义类型排序
需求: 基于上一道题,我想将结果按照总流量的大小由大到小输出. 思考: 默认mapreduce是对key字符串按照字母进行排序的,而我们想任意排序,只需要把key设成一个类,再对该类写一个compar ...
- 爬虫 (4)- Selenium与PhantomJS(chromedriver)与爬取案例
Selenium文档 Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器 ...
- IO模型(阻塞、非阻塞、多路复用与异步)
IO模型 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同环境下给出的答案也是不一的.所以先限定一下上下文是非常有必要的. 本文讨论的背景是Linux环境下的network I ...
- 从以下哪一个选项中可以获得Servlet的初始化参数。
从以下哪一个选项中可以获得Servlet的初始化参数. A.Servlet B.ServletContext C.ServletConfig D.GenericServlet 解答:C servlet ...
- improve deep learning network 课程笔记
公开课笔记 Bias & variance bias: 1. more epoch 2. deeper network 3.hyperparameters variance : larger ...
- ORB特征提取与匹配
ORB特征是目前最优秀的特征提取与匹配算法之一,下面具体讲解一下: 特征点的检测 图像的特征点可以简单的理解为图像中比较显著显著的点,如轮廓点,较暗区域中的亮点,较亮区域中的暗点等.ORB采用FAST ...
- VC++ 给你的代码强制加一个硬断点
类似与Javascript的 debugger; Hard code a debugger breakpoint If you need to insert a hard breakpoint in ...
- cocos2d 粒子效果以及Particle Designer粒子工具的学习
最近在学习cocos2d中的粒子效果吧,下面就把学到的和大家分享下吧! Now!我们先了解下类结构吧 -- CCParticleSystem(所有粒子系统的父类) -- CCParticleSyste ...
- 查找xcode6的沙盒地目录
开/查找xcode6的沙盒地目录 用以下代码 打开沙盒目录 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirec ...