1.设置url
// 设置当前urlvar list_url = '/document/order/default.php?page=' + page_nums + '&'+ $("#form1").serialize()var e_list_url = encodeURIComponent(list_url)$("#list_url").val(e_list_url)2.传递url
var list_url = $('#list_url').val()
window.location.href='/document/order/view.php?order_id='+order_id+'&action=edit&handler=admin&list_url='+list_url3.解析url并跳转
var list_url = '<?php echo $list_url?>'
d_list_url = decodeURIComponent(list_url)window.location.href = d_list_url这样就能实现,参数不丢失了。主要就是页码和筛选条件。
纯js页面跳转要传复杂数据不好做,要用localStorage,这个东东在各浏览器中是不一样的。
比较好的方法就是,在跳转链接中加上一些标志参数,如对象ID之类,直接由服务器生成新页面内容或者转到新页面后由页面从服务器重新ajax取数据。
讲下思路,实现方法有很多,点击 修改,或者删除 可以用按钮和连接 点击后转入相应页面,在转入时可以携带参数,一般携带记录id号,转入后,根据该id查询当前记录的各个信息(也可以转入时候携带多个你需要的参数0),填回表单.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)