我无法使用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>
答案 0 :(得分:0)
我们可以通过在JQuery Ajax调用之上保持 $ .support.cors = true; 来解决这个问题