问答详情
源自:5-3 计时交互

进入不了 $.get(seckill.URL.now(), {}, function (result) 这一步

GET http://localhost:8080/seckill/time/now 500 ()

send @ jquery-2.2.4.min.js:4

ajax @ jquery-2.2.4.min.js:4

n.(anonymous function) @ jquery-2.2.4.min.js:4

init @ seckill.js:106

(anonymous) @ detail:61

i @ jquery-2.2.4.min.js:2

fireWith @ jquery-2.2.4.min.js:2

ready @ jquery-2.2.4.min.js:2

J @ jquery-2.2.4.min.js:2

转化不了数据

提问者:破碎吧3368845 2017-03-13 21:13

个回答

  • qq_好像身体被掏空
    2017-03-22 18:33:20
    已采纳

    添加jackson需要的jar就是了

  • Oak_miss
    2017-06-30 16:03:14

    有解决的吗?可以今后台,只是返回数据会报错,怀疑是jar包引得不对

  • starkpan
    2017-05-31 08:29:45

    没有利用方法,在ajax中写绝对路径就可以了,先这样试试吧。$('#XXX'),html('XXXX')总是失效,有没有好的解决方法。

  • starkpan
    2017-05-31 08:17:25

    路径里多了一个1000的参数,也就是商品id。

    http://localhost:8080/myseckill/myseckill/1000/time/now 404 (Not Found)

    我的工程名叫做myseckill。这个1000怎么去掉。~~~

  • starkpan
    2017-05-31 08:04:45

    404异常,这个路径一直怪怪的,要写两个工程名,这里路径又出现了问题。

  • qq_好像身体被掏空
    2017-03-22 18:02:39

    我也碰到这个问题。贼尴尬

  • 破碎吧3368845
    2017-03-14 16:24:58

    java.lang.IllegalArgumentException: No converter found for return value of type: class dto.SecKillResult和控制台里面报的错误不一样

  • 破碎吧3368845
    2017-03-14 16:23:35

    seckill.js中

    console.log('进入了detail');

       $.get('/seckill/time/now',{},function(result) {
           console.log('进入了时间函数');
           if(result && result['flag']){
               var nowTime = result['data'];
               seckill.countdown(seckillId, nowTime, startTime, endTime);
           }else{
               console.log('result : ' + result);
           }
       });
    }

    control中

    @RequestMapping(value = "/time/now",method = RequestMethod.GET)
    @ResponseBody
    public SecKillResult<Long> time()
    {
       Date now =new Date();

       return new SecKillResult<Long>(true,now.getTime());
       }
       }

  • 不懂不知
    2017-03-14 16:19:10

    把那个请求的controller贴出来呀