jfinal为什么获取不到ajax通过post请求发来的json格式数据

云天之路 2015-07-15 07:37:26
如题,如果是get请求就可以
前台
$("#btnOK").click(function(){
$.ajax({
type:"post",
url:"XXXXX",
contentType:"application/json",
dataType:"json",
data:{'name':'www'},
error: function (request, message, ex) {
alert("BUG");
},
success: function (result) {
alert("OKOK");
}
});
});
后台
public void post(){
System.out.println("进入了");
String param = getPara("name");
System.out.println(param);
renderText("{'name':'www'}");
}
如果是get请求,则控制台结果是:
JFinal action report -------- 2015-07-15 19:34:39 ------------------------------
Controller : com.my.controller.AjaxController.(AjaxController.java:1)
Method : post
Parameter : name=www
换成post请求,结果是:
JFinal action report -------- 2015-07-15 19:35:53 ------------------------------
Controller : com.my.controller.AjaxController.(AjaxController.java:1)
Method : post
--------------------------------------------------------------------------------
参数传不进去,为什么呢?还望大神解答。
...全文
673 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
scl555 2015-07-17
  • 打赏
  • 举报
回复
前台想用json格式,后台就要返回json格式的数据
云天之路 2015-07-15
  • 打赏
  • 举报
回复
卧槽,删掉contentType:"application/json",就可以了,但是不知道为什么。。。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧