Javascript不返回servlet响应
Javascript does not return servlet response
我有一个欢迎屏幕,它基本上使用下面的javascript来调用creditCheck servlet。在servlet中,有一个方法可以检查用户名和密码。Servlet正确地返回值。javascript中的servlet置换后不会生成警报。
但是,如果执行简单的servlet(不做任何事情,只打印变量),它将生成警报。
以下是我在JSp文件中的javascript:
############################################
<script type="text/javascript">
function getXmlHttpRequestObject(){
var xmlHttp = false;
if (window.XMLHttpRequest){
return new XMLHttpRequest(); //To support the browsers IE7+, Firefox, Chrome, Opera, Safari
}
else if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP"); // For the browsers IE6, IE5
}
else {
alert("Error due to old verion of browser upgrade your browser");
}
}
var xmlhttp = new getXmlHttpRequestObject(); //xmlhttp holds the ajax object
function servletPost() {
if(xmlhttp) {
var username = document.getElementById("uname");
var password = document.getElementById("pass");
xmlhttp.open("POST","CredCheck",true);
xmlhttp.onreadystatechange = handleServletPost;
req.onreadystatechange = callback;
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send("uname=" + username.value + "&pass=" + password.value );
}
}
function handleServletPost() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
else {
alert("Ajax calling error");
}
}
}
</script>
#我已经更改了xmlhttp.open("POST","CredCheck",true);至
xmlhttp.open("POST","CredCheck",false);xmlhttp.onreadystatechange=handleServletPost;
相关文章:
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 如何区分javascript中的servlet响应
- Servlet对浏览器上显示的纯文本Javascript的响应
- 如何使用jquery-ajax格式化servlet返回的json响应
- 将数据从js发送到servlet并返回响应
- 在同一个html页面中显示servlet响应而不隐藏表单
- Java servlet对JavaScript的响应
- 正在从servlet获取响应.ExtJs
- 从 Greasemonkey 到 Servlet 的 Ajax 调用:响应失败
- 弹出窗口中的 servlet 响应
- 如何从 Servlet 获得 HTTP JSON 响应后更改 HTML 代码
- 将java Servlet Map.toString响应转换为json
- 如何使用XMLHttpRequest获取响应表单servlet
- 在javascript中从servlet获得响应后更新文本区域
- 从 servlet 中的服务器响应中检索动态 JSONObject 值
- AJAX 调用由 servlet 接收,但没有给出响应
- 如何在 Javascript Client 中解码 XML 消息(从 Servlet 响应)
- 从servlet请求不同的响应,并使用AJAX和JSP
- Javascript不返回servlet响应
- 使用servlet响应中的javascript显示图像