【问题标题】:Didn't getting any requests from jQuery ajax to JAVA RESTful webservice没有收到从 jQuery ajax 到 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
   }
 });

希望你们能帮助我。

提前谢谢..

【问题讨论】:

  • 很高兴看到这里

标签: ajax web-services jakarta-ee apache2 jboss7.x


【解决方案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。
猜你喜欢
  • 2021-11-06
  • 1970-01-01
  • 1970-01-01
  • 2021-05-03
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多