SSM框架下从MySQL数据库获取数据,怎么样显示在前端html中的table里,具体ajax代码应该怎么写 我写的ajax代码的URL找不到对应的controller,前端也不报错,只是报304,到底该怎么写。

解决方案 »

  1.   

    你用浏览器能不能正常访问controller
      

  2.   


    我是在写从数据库获取数据用ajax显示到HTML中,在浏览器输入地址运行的时候,不报错说什么找不到URL对应的controller,也不执行controller.就是完全没反应。该怎么解决
      

  3.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有
      

  4.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了
      

  5.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。
      

  6.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
      

  7.   

    在  controller 层  对应方法添加 注解 @responsebody  web访问方法 看看 能不能拿到值
      

  8.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
    额 日志的话 没有 因为我还是个没毕业的刚去公司实习的菜鸟,写项目的时候碰到这个问题 简直崩溃 一直在网上找资料 不知道该怎么解决了
      

  9.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
    有配置。懵逼
    总之就是写的可能不对 不知道怎么解决
      

  10.   


    加了@ResponseBody了 不起作用 
    最主要就是我写的前端ajax代码的URL不知道找没找到controller 反正就是不执行 ,前后台都不报错。
      

  11.   


    路径就是按照controller中的@RequestMapping写的。这个controller是我写这个功能的时候单独拿出来的一个controller,路径没问题哇。
    最主要是我第一次写用ssm写这个从数据库获取数据显示到HTML这个功能。根本不知道该怎么写,ajax写出来我自己都不知道对不对。
    后台我自己写的感觉没问题,但是唯独这个ajax写的我也不知道,您帮我看看吧。
      

  12.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
    有配置。懵逼
    总之就是写的可能不对 不知道怎么解决
    你这个是启动日志,没有运行日志.出了问题一定要有依据的去定位问题。日志绝对是重中之重啊。百度已经呵呵了。现在唯一能确定的是你的请求被重定向到别的页面了,检查下开始说的那几个情况,登录,权限等问题,检查下有没有error和unauthorized页面,这些页面是不是get方式请求(重定向的页面一般都是get)
      

  13.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
    有配置。懵逼
    总之就是写的可能不对 不知道怎么解决
    你这个是启动日志,没有运行日志.出了问题一定要有依据的去定位问题。日志绝对是重中之重啊。百度已经呵呵了。现在唯一能确定的是你的请求被重定向到别的页面了,检查下开始说的那几个情况,登录,权限等问题,检查下有没有error和unauthorized页面,这些页面是不是get方式请求(重定向的页面一般都是get)没有error和unauthorized页面 
      

  14.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
    有配置。懵逼
    总之就是写的可能不对 不知道怎么解决
    你这个是启动日志,没有运行日志.出了问题一定要有依据的去定位问题。日志绝对是重中之重啊。百度已经呵呵了。现在唯一能确定的是你的请求被重定向到别的页面了,检查下开始说的那几个情况,登录,权限等问题,检查下有没有error和unauthorized页面,这些页面是不是get方式请求(重定向的页面一般都是get)没有error和unauthorized页面 这么跟你说吧,贴下你的log配置文件和web.xml
      

  15.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
    有配置。懵逼
    总之就是写的可能不对 不知道怎么解决
    你这个是启动日志,没有运行日志.出了问题一定要有依据的去定位问题。日志绝对是重中之重啊。百度已经呵呵了。现在唯一能确定的是你的请求被重定向到别的页面了,检查下开始说的那几个情况,登录,权限等问题,检查下有没有error和unauthorized页面,这些页面是不是get方式请求(重定向的页面一般都是get)没有error和unauthorized页面 这么跟你说吧,贴下你的log配置文件和web.xml
      

  16.   


    可是我也没有写拦截呀 他不是应该根据我的ajax写的url去找对应的controller 然后执行代码的吗 而且mvc我也是配置了的。就是一点反应都没有你是前端,拦截是在后台服务器做的。问问你们后台开发,看看你这个请求他那里报什么错了前后台都是我写的。。控制台什么错都不报。没有配置日志么?后台控制台怎么会没有任何信息呢
    有配置。懵逼
    总之就是写的可能不对 不知道怎么解决
    你这个是启动日志,没有运行日志.出了问题一定要有依据的去定位问题。日志绝对是重中之重啊。百度已经呵呵了。现在唯一能确定的是你的请求被重定向到别的页面了,检查下开始说的那几个情况,登录,权限等问题,检查下有没有error和unauthorized页面,这些页面是不是get方式请求(重定向的页面一般都是get)没有error和unauthorized页面 这么跟你说吧,贴下你的log配置文件和web.xml
    果然如我所料,没有配置log
      

  17.   

    数据库获取数据用ajax显示到HTML中,在浏览器输入地址运行的时候,不报错
      

  18.   

    在ajax请求的url前面加一个相对路径${pageContext.request.contextPath}
      

  19.   


    我是在写从数据库获取数据用ajax显示到HTML中,在浏览器输入地址运行的时候,不报错说什么找不到URL对应的controller,也不执行controller.就是完全没反应。该怎么解决
    你这个需要把前面的变量用双引号包起来呀,URL,datatupe
      

  20.   


    我是在写从数据库获取数据用ajax显示到HTML中,在浏览器输入地址运行的时候,不报错说什么找不到URL对应的controller,也不执行controller.就是完全没反应。该怎么解决
    你用Postman吊,肯定是OK的,ajax克死请求写错了
      

  21.   

    很显然你这个ajax写错了,冒号前面的还能加双引号?那成什么了
      

  22.   

    ajax里,参数对象的属性去掉双引号呢,就是type,url,success这些
      

  23.   

    403错误,也可能是访问权限问题,post请求,在安全框架下,一般都是需要带上 token 的,如果你在公司开发的话,那肯定是没带上 token
      

  24.   

    304,只能说是 post 请求被改成 get 请求,在 ie 中 就会报错,你看下你符号什么的会不会出问题
      

  25.   


    ajax中的url和controller对应的也没问题,但是报错404 找不到url 怎么回事
      

  26.   

    你用浏览器能不能正常访问controller
      

  27.   

    你把路劲写全吧,直接从  http://localhost:xxx写起,404就路径问题
      

  28.   


    其他的controller都可以访问 就这个不可以
      

  29.   


    我是在写从数据库获取数据用ajax显示到HTML中,在浏览器输入地址运行的时候,不报错说什么找不到URL对应的controller,也不执行controller.就是完全没反应。该怎么解决
    你用Postman吊,肯定是OK的,ajax克死请求写错了请求哪里错了 我该怎么写
      

  30.   


    我是在写从数据库获取数据用ajax显示到HTML中,在浏览器输入地址运行的时候,不报错说什么找不到URL对应的controller,也不执行controller.就是完全没反应。该怎么解决
    你用Postman吊,肯定是OK的,ajax克死请求写错了请求哪里错了 我该怎么写
    把url,type,datatype,success的双引号去掉!你再试下
      

  31.   


    我是在写从数据库获取数据用ajax显示到HTML中,在浏览器输入地址运行的时候,不报错说什么找不到URL对应的controller,也不执行controller.就是完全没反应。该怎么解决
    你用Postman吊,肯定是OK的,ajax克死请求写错了请求哪里错了 我该怎么写
    把url,type,datatype,success的双引号去掉!你再试下去掉还是不行 URL提示找不到对应的controller 一直404
      

  32.   

    用jsonp 试下,用什么做的项目
      

  33.   

    web.xml 有没有配前缀啥的,在浏览器调,掉不同肯定是那个地方写的有问题
      

  34.   

    json.state==200是什么意思
      

  35.   

    你ajax代码怎么写在了function里面,而且在你的html代码里也没看到触发ajax的事件。后端的数据可以直接把请求的地址输在地址栏,看看有没有数据。
      

  36.   

    最简单也是最有效的方法 难道不是打断点一步一步调试吗这种访问不到controller的问题 打上断点debug是最快找到问题的方法。。