解决layui批量传值到后台操作时出现传值为空的问题

 更新时间:2019年09月28日 15:37:27   作者:大尹  
今天小编就为大家分享一篇解决layui批量传值到后台操作时出现传值为空的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

 如图,前台的样子,data的参数为

[

{"good_id":1,"good_name":"标样-总磷","good_num":"BY400014","pid":10,"first_pid":1,"good_standard":"1.46mg/L","good_cas":"7220-81-7","good_spe":"1mL","normal_price":"500.00","good_stock":"322","good_indate":"1600876800","cash_sale":"1","good_url":"/uploads/20190923/eaa8577dd76344a3ed15cc3ca0146a50.jpg","company":"TMstandard","good_sort":99,"good_new":1,"good_promotion":1,"create_time":"1569222082"}

,{"good_id":2,"good_name":"水中甲醛(HJ601-2011水质甲醛的测定乙酰","good_num":"BW20040-100-W-20","pid":14,"first_pid":2,"good_standard":"100mg/L","good_cas":"50-00-0","good_spe":"20mL","normal_price":"90.00","good_stock":"280","good_indate":"1630512000","cash_sale":"1","good_url":"/uploads/20190923/8ca481784cc15ee27399e754d788aad1.jpg","company":"坛墨质检","good_sort":99,"good_new":1,"good_promotion":1,"create_time":"1569222248"}

]

大概就是要批量删除两条记录,然后死活无法传值到后台,传过去返回一看就是undefined,卡了一上午!!!!

最后解决,之后就能获取到传的值了{"id":["1","2"]},当然这里使用json_encode尽心json处理了

var data = checkStatus.data;
     var id = new Array();//这里还有个小插曲,创建空数组时,必须使用Array、array就会报错,笑哭了,底子不牢固啊
     console.log(JSON.stringify(data));
     for(var i in data){
      id[i] = data[i].good_id;
     }
     $.ajax({
      url:'',//后台控制器
      type:'post',
      data:{
       'id':id
      },
      dataType:'json',
      success:function (msg) {
       console.log(msg);
      }
     }); 

以上这篇解决layui批量传值到后台操作时出现传值为空的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JS实现字符串转驼峰格式的方法

    JS实现字符串转驼峰格式的方法

    这篇文章主要介绍了JS实现字符串转驼峰格式的方法,结合实例形式分析了传统的字符串遍历转换及正则替换两种操作技巧,需要的朋友可以参考下
    2016-12-12
  • JavaScript实现鼠标经过表格某行时此行变色

    JavaScript实现鼠标经过表格某行时此行变色

    这篇文章主要为大家详细介绍了JavaScript实现鼠标经过表格某行时此行变色,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • JavaScript实现简单Tip提示框效果

    JavaScript实现简单Tip提示框效果

    这篇文章主要介绍了JavaScript实现简单Tip提示框效果,涉及JavaScript响应鼠标事件针对页面元素动态操作的相关技巧,需要的朋友可以参考下
    2016-04-04
  • 搞定immutable.js详细说明

    搞定immutable.js详细说明

    Immutable Data是指一旦被创造后,就不可以被改变的数据。通过使用Immutable Data,可以让我们更容易的去处理缓存、回退、数据变化检测等问题,简化我们的开发
    2016-05-05
  • 深入浅析JavaScript中的in关键字和for-in循环

    深入浅析JavaScript中的in关键字和for-in循环

    这篇文章主要介绍了JavaScript中的in关键字和for-in循环,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 浅析JS中NEW的实现原理及重写

    浅析JS中NEW的实现原理及重写

    本文通过实例代码给大家介绍了JS中NEW的实现原理及重写,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-02-02
  • Javascript实现拖拽排序的代码

    Javascript实现拖拽排序的代码

    这篇文章主要介绍了Javascript实现拖拽排序的代码,本文在vue运行环境下给大家演示下效果图,对js拖拽排序实例代码感兴趣的朋友跟随小编一起看看吧
    2022-09-09
  • JS数据结构之队列结构详解

    JS数据结构之队列结构详解

    这篇文章主要为大家详细介绍了JavaScript数据结构与算法中的队列结构,文中通过简单的示例介绍了队列结构的原理与实现,需要的可以参考一下
    2022-11-11
  • 一个js控制的导航菜单实例代码

    一个js控制的导航菜单实例代码

    这篇文章主要是对js控制的导航菜单实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • JavaScript DOM节点操作方法总结

    JavaScript DOM节点操作方法总结

    下面小编就为大家带来一篇JavaScript DOM节点操作方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08

最新评论