<tbody id="productDetails">
<?php foreach ($info->items as $list)
>
<tr data-item_id="<?=$list['id']?>">
<td><?=$list['product_name']?></td>
<td><img src="<?=$list['product_image']?>"></td>
<td><?=$list->getDiscountPriceYuan(); ?></td>
<td>元/<?=$list['unit']?></td>
<td><?=$list['qty']?></td>
<td><?=$list['sorting_num']?></td>
<!--<td><input type="text" value="<?=$list['qty']?>" name="out<?=$list['id']?>" id="<?=$list['id']?>" size="5"/></td>-->
<td><?=$list['sorting_num']?></td>
</tr>
<?php endforeach?>
</tbody>
function takeOrders(orderId,status) {
var arr = [];
$('#productDetails').children('tr').each(function(i, o) {
var $tds = $(o).children('td');
arr.push({
"id": $(o).data('item_id'),
"order_no":<?=$info['order_no']?>,
"product_name": $tds.eq(0).text(),
"discount_price": $tds.eq(2).text(),
"unit": $tds.eq(3).text(),
"order_quantity": $tds.eq(4).text(),
"sorting_quantity": $tds.eq(5).text(),
//"out_quantity": $tds.eq(6).children('input').val(),
"out_quantity": $tds.eq(6).text()
});
});
//console.log(arr);
//return false;
var msg;
if(status=='take')
msg="确认将订单状态改为已下单?";
if(status=='out')
msg="确认将订单状态改为已出库?";
if (confirm(msg)) {
$.ajax({
type: 'GET',
url: '<?php echo $this->createUrl("outOrders/take"); ?>',
data: {id: orderId,order:status,param:arr},
dataType: "json",
success: function (data) {
if(data.recode==1) {
window.location.href = "<?php echo $this->createUrl("outOrders/index"); ?>";
}
}
});
}
return false;
}
</script>
<script type="text/javascript">
$("#btn-export").click(function () {
var defaultAction = $("#outForm").attr("action");
$("#outForm").attr("action", '<?php echo $this->createUrl("outOrders/export");?>');
$("#outForm").submit();
$("#outForm").attr("action", defaultAction);
});
</script>
分享到:
相关推荐
[MVC]bootstrap-table表格ajax获取json数据并分页。
使用 maven 创建的 基于 bootstrap table 的示例代码 使用 ajax 后台分页获取查询数据
layui laypage插件如何通过ajax返回动态count值,然后重置laypage count值
html前端获取后端js的数据,实现到html表格,并且实现表格分页显示,分页显示原理是要显示那一页数据就从后端获取需要显示页的数据,不会一次性获取全部数据,减小流前端的压力。后端使用js+express,读取csv文件...
ajax分页程序,客户与服务器端的完整代码 无刷新的更新页面列表
功能:ajax获取后台返回数据给table动态添加tr/td html部分: <table> <tbody></tbody> </table> ajax部分: var year = $('#year').val();//下拉框数据 var province= $('#province').val();//下拉框数据 $('...
获取JSON数据,返回Table标签的简单例子 AJAX+JQuery+JSON的综合例子 AJAX JQuery JSON
前几天用LayUI表单进行AJAX提交的时候发现,function(data)里的data始终无法获取表单里填的值,当时我认为是出BUG了就用了$(‘#updateform’).serialize()来获取表单数据 //form表单 更新员工信息 form.on('...
实现上,bootstrapTable通过ajax获取数据,可以使用ajaxOptions选项设置ajax的一些属性。 bootstrapTable要设置timeout,首先要将async属性设置为true,在bootstrapTable中async默认是false的。例如 $(#event_table...
今天小编就为大家分享一篇jquery 通过ajax请求获取后台数据显示在表格上的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
1,ajax 从php获取数据(模拟数据); 2,Jquery 操作 Table 的数据,主要是增删改查不显示在每一条数据的后面; 3,对修改操作使用了jquery.cookie.js ,并做了cookie最大值的判断,防止无效(其实不判断最大值也...
ajax 异步传参数 获取json 循环拼接表头和数据展示
*适用于查询,一次加载,减少访问服务器频率 *使用json获取datatable数据 *将datatable转换为table *将table分页 *checkbox全选
实现过程是这样的:前台通过jquery的ajax调用一般处理程序(Handler),获取表格需要显示的信息,然后转换成json格式返回给前台,前台获取到数据后循环构建表格的行,最好把行附加到表里。感兴趣的朋友一起看看吧
ajax请求返回Json格式数据,在网上有很多的处理方法,本文教大家如何循环输出成table形式,代码很详细,感兴趣的朋友可以参考下
如下所示: <!DOCTYPE html> <html> <head> <title>排课设置<...content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">...link rel="stylesheet
| AJAX应用:适时获取新的字符串后设置上述接口再调用initialize()即可 | | 参考网上代码所写,变量名不是很规范。请见谅| | | |---------------------------------------------------------------...
BootStrap table 是一个轻量级的table插件,使用AJAX获取JSON格式的数据,其分页和数据填充很方便,支持国际化。最近后台使用此插件做了一个表格应用,做个总结。 1.使用方法 可以通过又拍云提供的CDN获取js插件,...
在jsp连接数据库访问并显示数据库信息时,使用Ajax利用json对象会在页面不刷新的情况下获取到数据。但若是要显示数据库表中的信息,就需要动态的生成表的行以及单元格。并且对每一行的操作也是需要动态绑定的。 今天...