无法使用JQuery AJAX访问servlet

时间:2014-08-21 09:35:51

标签: javascript jquery ajax servlets

我无法使用JQUERY AJAX通过JavaScript命中我的servlet,如下所示。如果我错过了什么,请帮帮我。 注意:我的应用程序仅适用于IE

function loadB2BServlet() {

            var awdUserId       = g_PQContactTree.selectSingleNode( "//userID" ).text;
            var awdPassword     = g_PQContactTree.selectSingleNode( "//password" ).text;
            alert("UserId " + awdUserId);
            var lookupUrl = "http://localhost:8080/pqawdTestWebApp/AWDB2BAuthentication?awdUserId="+awdUserId ;
            alert("URL " +lookupUrl);
            var xhr = $.ajax({url:lookupUrl,async:false,type:"GET"});
            var xmlDoc = xhr.responseXML;
            alert("Doc " +xmlDoc);
            }

我的Servlet

 <servlet-mapping>  
         <servlet-name>AWDB2BAuthentication</servlet-name>  
         <url-pattern>/AWDB2BAuthentication/*</url-pattern>  
     </servlet-mapping>

1 个答案:

答案 0 :(得分:0)

我们可以通过在JQuery Ajax调用之上保持 $ .support.cors = true; 来解决这个问题