java吧 关注:1,229,147贴子:12,690,492

各位大佬,江湖救急

只看楼主收藏回复


如图,ajax从servlet获取的print数据为空,怎么回事?


IP属地:四川1楼2019-12-06 12:57回复
    原生servlet都忘得差不多了,现在都用springboot直接返回json了


    IP属地:广东2楼2019-12-06 13:53
    回复
      servlet返回的应该是页面吧,又不是json,ajax接收的也不是json啊,你把ajax接收的东西用console.log()打印出来看看


      IP属地:广东3楼2019-12-06 13:55
      收起回复
        真忘了。。


        IP属地:上海来自Android客户端4楼2019-12-06 15:00
        收起回复
          我用的是这种数据,你看可以吗


          IP属地:四川来自Android客户端5楼2019-12-06 17:58
          收起回复


            IP属地:广东6楼2019-12-06 18:42
            收起回复
              上面是ajax的数据类型设置,这里是后端的返回类型设置


              IP属地:广东7楼2019-12-06 18:46
              收起回复
                是不是api调错了?你看有没有个writer.write


                IP属地:四川来自Android客户端8楼2019-12-06 22:46
                收起回复
                  我记得你给前端传值用servlet的话,应该是pw.write吧


                  IP属地:北京来自iPhone客户端9楼2019-12-07 10:54
                  收起回复
                    楼主怎么解决的


                    IP属地:北京来自Android客户端11楼2019-12-07 13:22
                    收起回复
                      刚学的也忘了


                      IP属地:安徽来自Android客户端12楼2019-12-07 16:47
                      回复
                        ajax改下datatype:text即可


                        IP属地:广东来自Android客户端13楼2019-12-07 18:12
                        收起回复
                          这种问题太简单了。有没有复杂的快快拿来


                          IP属地:广东来自Android客户端14楼2019-12-07 18:13
                          收起回复
                            datatype默认是json如果你后台返回string那么就要改text建议判断一定不要返回text


                            IP属地:广东来自Android客户端15楼2019-12-07 18:14
                            收起回复
                              datatype没写


                              IP属地:广东来自Android客户端16楼2019-12-07 21:52
                              收起回复