jFinal获取ajax参数失败,后台总是null

发布于 2021-11-29 21:51:16 字数 556 浏览 851 评论 12

前端代码:

后台controller:


跟踪浏览器网络参数发现:

decode后是中括号“[]“,我不知道是不是因为多了这个导致jFinal获取不到参数,而且为什么会在参数后面添加中括号,我也搞不懂。

备注:jFinal没有使用插件、拦截器等。

请帮忙看看是什么问题,多谢!


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

一个人的旅程 2021-11-30 07:37:35

引用来自“Namelesser”的评论

你用getPara("dictlds[]")试下 或者你调试的时候看下request中map中的键值对形式

裸钻 2021-11-30 07:37:32

你用getPara("dictlds[]")试下 或者你调试的时候看下request中map中的键值对形式

少女情怀诗 2021-11-30 07:37:32

这是我见过的比较好的提问方式,信息说的很清楚,赞一个

兮颜 2021-11-30 07:37:24

引用来自“whh1009”的评论

引用来自“whh1009”的评论

引用来自“JFinal”的评论

dataType 加了没?

type:'post',  
dataType:'json',

前端 alert 出来的窗口截个图

平定天下 2021-11-30 07:37:23

引用来自“whh1009”的评论

引用来自“whh1009”的评论

引用来自“JFinal”的评论

dataType 加了没?

type:'post',  
dataType:'json',

前端 alert 出来的窗口截个图

等风来 2021-11-30 07:37:13

引用来自“whh1009”的评论

引用来自“JFinal”的评论

dataType 加了没?

type:'post',  
dataType:'json',

前端 alert 出来的窗口截个图

风柔一江水 2021-11-30 07:35:22

引用来自“whh1009”的评论

引用来自“JFinal”的评论

dataType 加了没?

type:'post',  
dataType:'json',

前端 alert 出来的窗口截个图

惜醉颜 2021-11-30 07:34:21

引用来自“JFinal”的评论

dataType 加了没?

type:'post',  
dataType:'json',

前端 alert 出来的窗口截个图

奈何桥上唱咆哮 2021-11-30 07:34:10

dataType 加了没?

type:'post',  
dataType:'json',

前端 alert 出来的窗口截个图

空城仅有旧梦在 2021-11-30 07:33:17

怎么解决的

像你 2021-11-30 06:54:48

回复
是js的问题,$("#abc").val() 返回的是对象,而我们后台需要传递的是字符串,所以应该写成这样$("#abc").val().toString()

绝情姑娘 2021-11-30 05:39:23

找到问题了,是我写的jquery取值的问题,我应该直接获取字符串值,而不是object对象。

var dictIds = $("#dict_select").val().toString();
alert(typeof(dictIds)); //这个返回的是string

var dictIds = $("#dict_select").val();
alert(typeof(dictIds)); //返回的是object  

所以导致传到后台的参数名总在变化。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文