时间:2021-05-18
【Html代码】
<span style="font-size:14px;"><ul class="list-group"> <? if ($categorys): ?> <? foreach ($categorys as $category):?> <li class="list-group-item" data-id="<? echo $category->id ?>"> <? echo $category->name?> <a href="<? echo site_url('group/category/delete?id=' . $category->id) ?>" onclick="<?echo lang('confirm')?>"> <span class="glyphicon glyphicon-remove"></span></a> </li> <? endforeach;?> <? else: ?> <div class="alert alert-danger">暂时没有设置</div> <? endif; ?> </ul></span>【js代码】
<span style="font-size:14px;"> <script> require(["jquery","jqueryui"],function($) { var d = window.top.dialog({ content: '配置已更新' }); $(function() { $( ".list-group").sortable({ stop: function( event, ui ) { data = ''; $('li.list-group-item').each(function (){ data += ',' + $(this).attr('data-id'); }); $.post('/group/category/listorder',{data:data}); d.show(); setTimeout(function () { d.close(); }, 1000); } }).disableSelection(); }); }); </script></span>【php代码】
<span style="font-size:14px;">public function listorder() { $data = explode(',', $this->input->post('data')); $i = 1; foreach ($data as $id) { if (!$id) continue; $this->category_model->save($id, array( 'listorder' => $i, )); $i++; } } public function delete() { $id = $this->input->get('id'); $this->category_model->delete($id); messagebox(lang('success'), 'referer'); }</span>以上就是小编为大家带来的浅谈js控制li标签排序问题 js调用php函数的方法全部内容了,希望大家多多支持~
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
js,jQuery排序的实现:重点:想要实现排序,最简单的方法就是先把标签用jQuery读进对象数组用js排序好对象数组(针对对象数组进行排序,不要试图直接对网
本文实例讲述了Angular外部使用js调用Angular控制器中的函数方法或变量。分享给大家供大家参考,具体如下:Test{{msg}}调用varngApp=
对于thinkphp分页的实现效果,两种调用方法,一种调用公共函数中的函数方法(参考http://mon/function.php中分页$list=$m->li
1、防止不支持js的浏览器出问题可以这样处理JS代码2、JS放置位置:header:确保脚本被调用时已经加载body:页面载入时就调用外部js文件:不包含标签用
js中如何实现方法重载?这涉及到三个问题1.同名函数的调用问题2.函数中特殊的参数arguments3.如何利用arguments实现方法重载1、同名函数的调用