开发者社区> 问答> 正文

jfinal中使用AJAX传递参数的困惑

如果只是传递简单的名值对, 我懂; 但是如果传递一个嵌套很深的对象, 并且附带数组时, 就不清楚了. 我这里用的都是jquery的ajax函数.

例如: 如果传递参数{user: {username: "hello", password: "byebye"}}, 后台解析成啥了? 能否通过一个快捷的方法返回user的值为一个map, 然后可以调用map.get("username"), map.get("password");

再例如: 如果传递数组参数{items: [1, 2, 3]}, 后台解析成啥了? 能否通过一个快捷的方法返回items的值为一个数组arr, 然后可以调用arr[0], arr[1], arr[2];

还例如: getModel方法的数据绑定需要设置形如{"user.username": "hello", "user.password": "byebye"}才可以, 能否修改为形式{user: {username: "hello", password: "byebye"}}也能成功?

先想到的就是这些了.

展开
收起
a123456678 2016-07-14 14:59:46 2493 0
1 条回答
写回答
取消 提交回答
  • controller里用getParaMap()可以获取所有的请求参数,打印出来就明白了,自己动手更有体验哈

    2019-07-17 19:56:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载