table实现 js数据访问 传递json数据用render_to_response
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了table实现 js数据访问 传递json数据用render_to_response,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4791字,纯文字阅读大概需要7分钟。
内容图文
![table实现 js数据访问 传递json数据用render_to_response](/upload/InfoBanner/zyjiaocheng/1332/99c31929d41b4879b8eed0c80cfaba8e.jpg)
$ ( 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 >-->
<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>
原文:http://www.cnblogs.com/wuqingzangyue/p/5750034.html
内容总结
以上是互联网集市为您收集整理的table实现 js数据访问 传递json数据用render_to_response全部内容,希望文章能够帮你解决table实现 js数据访问 传递json数据用render_to_response所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。