后台接收不到前端传过来的数据

Loren_SUN 2017-07-27 08:04:15
function echarGfq(){
var dateStart = $('#dateStart').val();
var dateend = $('#dateend').val();
var bz_params = param[bznum];
bz_params = is_all;
var arr = [];
var arrY = [];
var sums = 0;
$.ajax({
url :"/lasa/backstage/feedback/gfqyfx",
dataType : 'json',
type : 'POST',
data : {'dateStart':dateStart,'dateend':dateend},
error : function() {
alert('请求失败 ');
},
success : function(data) {
这是我的前台代码


@RequestMapping(value="gfqyfx",method=RequestMethod.POST)
@ResponseBody
public AjaxRes showGFQY(String dateStart,String dateend) {
String beginTime = DateUtils.getTime(dateStart);
String endTime = DateUtils.getTime(dateend);

这是我后台接受前台传过来的数据 但是dateStart和dateend 都是空的 导致时间格式转换的时候就出错了
大佬们帮我看看怎样改才能接收到数据
...全文
3577 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
学无止jing 2019-09-11
  • 打赏
  • 举报
回复
@PathVariable("dateStart"),@PathVariable("dateend")
来嘛_大官人 2017-07-27
  • 打赏
  • 举报
回复
先看一下前台的数据是不是获取到了,var dateStart = $('#dateStart').val(); var dateend = $('#dateend').val(); 如果他俩获取到了,看一下network是不是成功传参了, 如果能确定参数存在而且成功传递, 在后台controller中system.out一个语句,内容任意,判断一下你是不是真的进到这个controller了,如果没进到这个controller,那一定是空值啊;
Loren_SUN 2017-07-27
  • 打赏
  • 举报
回复
引用 1 楼 等待时候的回复:
请求地址对了没有、看下network 参数传递过去了没有!还是说传过去了、是"" 空字符串
传到后台了,是空字符串
等待时候 2017-07-27
  • 打赏
  • 举报
回复
请求地址对了没有、看下network 参数传递过去了没有!还是说传过去了、是"" 空字符串
xiwei_2086 2017-07-27
  • 打赏
  • 举报
回复
dateStart 和dateend 没有取到值把
李德胜1995 2017-07-27
  • 打赏
  • 举报
回复
alert一下dateStart 和dateend是什么???

81,092

社区成员

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

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