最近写后台的时候,发现我写了一个数组想传进后台,但是后台一直接收不到,经过种种排查,发现是我的数据类型有一定错误。首先我定义了一个data=[],然后将数据以data['commodity_name'] = $('input[name = "commodity_name"]').val()的方式存入该数组中,但是这样的话并不是数组,好像与object的格式也不太对,最后console.log是这样的:

最外面是[],这样的数据传不到后台。

更改:

var data = {};
data.commodity_name = $('input[name = "commodity_name"]').val();
data.commodity_code = $('input[name = "commodity_code"]').val();
$.ajax({method: 'post',url: "doEditConmmodityDetail",dataType: 'json',data: {'id': id,'data': data},success: function(res) {if (res.code > 0) {layer.msg('修改成功', function() {layer.closeAll();})} else {layer.msg('出现错误');console.log(data)console.log(res)}}})

最后成功将数据传入后台:

这个坑真的大-__-

ajax传值到后台失败的问题相关推荐

  1. ajax返回实体类字符串,js使用ajax传值给后台,后台返回字符串处理方法

    之前使用js获取后台生成的JSON字符串,然后给select填充值,这次需要重新获取一次. 这里的目标是,在一个input输入框里,输入一个用户名,判断是否为空,是否不存在,如果存在返回几个字段给前台 ...

  2. js ajax java传参_js使用ajax传值给后台,后台返回字符串处理方法

    之前使用js获取后台生成的JSON字符串,然后给select填充值,这次需要重新获取一次. 这里的目标是,在一个input输入框里,输入一个用户名,判断是否为空,是否不存在,如果存在返回几个字段给前台 ...

  3. 在layui中使用ajax传值给后台,解决layui批量传值到后台操作时出现传值为空的问题...

    如图,前台的样子,data的参数为 [ {"good_id":1,"good_name":"标样-总磷","good_num&qu ...

  4. asp .net mvc ajax 传值到后台,并放回JSon值解析

    什么是 AJAX ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味 ...

  5. jquery ajax传值和后台取参数

    1 前台代码 var param = {"timestap":timestap};$(document).ready(function(){execute.disabled = t ...

  6. ThinkPHP5 ajax传值到后台进行处理(验证是否含有某段字符串、截取字符串、字符串转数组)...

    js中ajax请求,根据后台返回的数据做出不同的判断: function zhuanhuan() {$.ajax({url:"mc_url",data:{url:$("# ...

  7. 在layui中使用ajax传值给后台,浅谈layui 数据表格前后台传值的问题

    1.1查询 layui.use('table', function() { var table = layui.table; table.render({ elem : '#demo', url : ...

  8. ajax传值从前台到后台乱码,jquery ajax传值,get方式后台中文乱码

    经过jquery ajax传值,后台出现中文乱码,通过一番摸索后发现原来客户端浏览器经过get方式传递到项目后台时,编码格式是ISO-8859-1,须要咱们在后台通过转码才能正常使用.方法以下:jav ...

  9. 解决ajax传值问题

    如何解决ajax接收的值的问题 最近在一直使用AJAX来实现局部刷新,但是突然发现AJAX接收后台的信息全是未定义,然后最近才发现要想在前台页面获取到改变类型的值,需要进行Json数据转换. $(&q ...

最新文章

  1. 实现DataGridView中同一列不同行控件类型的不同
  2. 让神经网络给符号AI“打工”,MIT和IBM联合解决深度学习痛点,未来将用于自动驾驶...
  3. 使用装饰器配置路由的
  4. 远程连接——Win连接远程Linux的软件
  5. 基于python的查重系统_答案在这!如何快速的通过论文查重检测?
  6. 旅行报告:JavaOne 2013 –重归荣耀
  7. ios测试续航软件,5款iPhone测试iOS电池续航:结果这样 你还升级吗
  8. iOS-多线程基础和NSThread
  9. mysql 5.7 root password 过期
  10. python函数注解
  11. WebSocket使用,包括服务端和客户端(JAVA实现)
  12. 网络攻防 第六周学习总结
  13. 20160220 - JavaScript for OS X Automation 调试技巧
  14. python爬取网站大数据_[Python]爬虫抓取大数据职位数据
  15. Windows和Linux平台上实现Word转PDF
  16. Unity 接入百度AI - Logo商标识别
  17. matlab画进化树分析图,教你用ggtree绘制高颜值进化树
  18. 华为云centos8 配置国内yum源及遇到问题
  19. 界面自动化测试工具-Ksend
  20. 「视频」重磅 | Magic Leap再发Demo,凯文·凯利万字长文揭秘

热门文章

  1. pycharm 设置本地python
  2. 心灵美比形体美更珍贵
  3. ArrayList 插入1000万条数据之后,我怀疑了JVM...
  4. idea中使用git合并分支
  5. 在UOS操作系统下运行MC我的世界
  6. SQL ROW_NUMBER函数概述
  7. 滑块验证码,图片滑块验证码(兼容pc和H5)
  8. 2,GuardedMain(大象无形9.2)
  9. 【众智】【MindSpore】ST报错
  10. oracle in语句的用法,oraclein语句