JQUERY AJAX 报 500(Server Error)问题

做echarts条形图。在eclipse里正常的RUN,浏览器打开图显示不出来,如图,经测试发现是SQL的问题,把别的项目里的SQL拿过来就可以正常显示了
但是本项目的SQL也没错,在数据库(oracle)里也是能正常查的,查询结果如下:

代码是这样的:
List<Record> records = Db.use("XX") .find("select AMT,count(*) ADDUP from " + "(select count(*) AMT from VW_8L_SALES " + "where ISSUE_DATE between TO_CHAR((sysdate-32),'YYYY-MM-DD') " + "and TO_CHAR((sysdate-1),'YYYY-MM-DD') and TRANS_TYPE='NORMAL' " + "and ISSUE_OFFICE_CODE is null and PASSENGER_ID!='123456' " + "and PASSENGER_ID!=' ' group by PASSENGER_ID) " + "group by AMT " + "order by AMT");
求高手解惑,良辰必有重谢!!

第1个回答  2015-11-26
jQuery 库拥有完整的 Ajax 兼容套件。我在实战帮看到有这方面的视频课程。追问

问题使为啥显示不出来?

jqueryajax返回internalservererror500错误怎么解决
如果你的应用涉及到数据库操作,那么数据库连接问题也可能是引发500错误的原因之一。检查数据库连接是否正常,数据库驱动是否正确安装,以及数据库查询语句是否有效等。确保数据库能够正常响应请求。总的来说,解决jQuery AJAX返回InternalServerError 500错误需要从多个方面入手,结合服务器日志、代码调试、权限问...

jquery ajax返回Internal server error 500错误怎么解决
Internal server error 500是服务器内部错误,这个错误引发的原因总结如下:1、HTTP 循环中的 500 错误 任何客户端在和网络服务器通讯时,都需经过以下循环:从站点的 IP 名称 ( 即网页地址 - URL, 不带起始的 ‘http:\/\/') 获得一个 IP 地址。这个对应关系 ( 即由 IP 名称向 IP 地址转换的对...

jquery ajax返回Internal server error 500错误怎么解决
500是服务器有问题,你可以再仔细检查下你请求的地址是否有误,在确认地址没有错误的时候,你能操作后台文件的话可以在请求的后台文件中打印你是否请求到该文件,也就是在那个文件的头部直接输出个值后在断掉看看是否能通,然后在进一步调试。

jquery ajax返回Internal server error 500错误怎么解决
500状态码表示服务器内部错误 一般是服务器端代码编写的有问题 检查后端代码是否正确,但也不排除由于前端参数错误,而后端代码的健壮性不够,没有处理响应的异常情况,但这种情况后端代码也是需要改进的 5xx代码均为服务器异常,此时前端并不一定有问题。

jquery ajax返回Internal server error 500错误怎么解决
500状态码表示服务器内部错误 一般是服务器端代码编写的有问题 检查后端代码是否正确,但也不排除由于前端参数错误,而后端代码的健壮性不够,没有处理响应的异常情况,但这种情况后端代码也是需要改进的 5xx代码均为服务器异常,此时前端并不一定有问题 ...

jquery ajax返回Internal server error 500错误怎么解决
服务器返回500错误,说明服务端代码存在异常 此时你需要在ajax的error回调函数里实现错误的异常处理逻辑 比如弹个alert报错这种简单粗暴的方式等

jquery ajax返回Internal server error 500错误怎么解决
500~服务器运行错误,看看是否参数传错了;想确认问题只能找后台日志,前提是你有把异常信息打印,如果没有请修改代码,重新部署调试,得看异常日志信息!!!如果接口以前是可以使用的,多半是参数传错,或者数据库初始数据有问题

jquery ajax返回Internal server error 500错误怎么解决
可以用chrome浏览器的审查元素->网络 查看request,看看客户段发送请求是否正确。同时查看服务器后台的错误信息,500标志是后台报错。其实就算客户端发送数据不对,后台也应妥善处理,支持错误返回给客户修改。

jquery ajax返回Internal server error 500错误怎么解决
500是服务器程序错误,你看一下取得的数据是什么。因为服务器程序错误的原因可能很多啊,所以没有一个统一的处理方法。你应该先取一下数据,比如你从一个api取数据,你先看一下是否能打开这个api的接口,如果直接就打不开,肯定取不到数据500错误了。先确保服务器端没有出错,然后再用ajax取数据。

jquery ajax返回Internal server error 500错误怎么解决
500是服务器程序错误,你看一下取得的数据是什么。因为服务器程序错误的原因可能很多啊,所以没有一个统一的处理方法。你应该先取一下数据,比如你从一个api取数据,你先看一下是否能打开这个api的接口,如果直接就打不开,肯定取不到数据500错误了。先确保服务器端没有出错,然后再用ajax取数据。

相似回答
大家正在搜