没有收到从 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 的任何请求的主要内容,如果未能解决你的问题,请参考以下文章