没有收到从 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 应用程序是使用 'htmljavascript 和 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

JQuery AJAX Webmethod POST 接收对象

填充最后一个输入时,JQuery ajax 调用失败