没有收到从 jQuery ajax 到 JAVA RESTful webservice 的任何请求
Posted
技术标签:
【中文标题】没有收到从 jQuery ajax 到 JAVA RESTful webservice 的任何请求【英文标题】:Didn't getting any requests from jQuery ajax to JAVA RESTful webservice 【发布时间】:2015-10-20 12:00:51 【问题描述】:请帮我解决这个严重的问题...
我的 Web 应用程序是使用 'html、javascript 和 css' 开发的,用于前端和后端以及 JAVA 中的 RESTful Web 服务。
前端部署在 Apache2 服务器中,后端部署在 JBOSS 7 服务器中。目前,前端和后端之间的通信无法通过 jQuery ajax 进行。也没有显示任何错误消息..!但是没有从 Apache 服务器收到对 JBOSS 服务器的任何请求调用。我使用 'application/json' 作为 contentType。在这里添加我使用的代码...
$.ajax(
url : URL,
type : 'POST',
headers :
"ACCEPT" : "application/json"
,
contentType : "application/json; charset=utf-8",
crossDomain : true,
data : request,
dataType : 'json',
success : function(response)
//my code
,
error : function(xhr, status, error)
//my code
);
希望你们能帮助我。
提前谢谢..
【问题讨论】:
很高兴看到这里 【参考方案1】:$.ajax(
url: url,
type: "POST",
data:
'param1':'value1',
'param2':value2,
,
dataType:"json",
beforeSend:function()
,
success: function(solution)
,
error: function(errorType, textStatus, errorThrown)
,
complete: function()
);
在数据字段的 POST 方法中,您必须发送 post 参数
【讨论】:
嗨 Prasad,感谢您的回复...我的代码的数据字段中的请求是一个对象,其中包含要发送到服务器的所有参数。当后端部署在 Tomcat 服务器中时,此代码可以正常工作。但不要使用 JBOSS Server。以上是关于没有收到从 jQuery ajax 到 JAVA RESTful webservice 的任何请求的主要内容,如果未能解决你的问题,请参考以下文章
从 servlet 中调用错误 jQuery ajax 回调
Ajax 将带有两个数组的 JSON 对象发送到一个 servlet 并在没有 jQuery 的情况下在 java servlet 中解析
如何从 REST API 获取响应并从 jquery ajax 调用执行操作?
使用jQuery AJAX调用WebMethod时,不会触发ASP.NET 4.0 Custom IHttpModule