[英]Not able to receive request on jsp page
我无法从html页面发送的jsp页面上接收请求。
我在Chrome的Inspect element
上验证了请求已成功发送,并且我记下了请求URL,然后发现该URL是可达的(并且正确)。 我之所以这样说是因为我将此URL粘贴在浏览器中,并且从Request URL打开的结果页面是我的jsp页面。 因此,我无法弄清楚为什么和在哪里出错,因此该请求不会发送到jsp。
一些相关的代码:
html内容
var url = "test.jsp";
xmlhttp.open("GET",url,true);
xmlhttp.send();
检查元素的“网络”选项卡内容:
Request URL: /MusicShopping/test.jsp
( http://localhost:14443 before /MusicShopping too)
Request Method:GET
Status Code:200 OK
200前出现绿球
jsp文件仅包含纯文本行。 (如果我在浏览器中手动复制粘贴请求的URL,则显示我的jsp页面)。
请让我知道问题出在哪里
好像请求已发送,但响应却无济于事。 您是否为XMLHttpRequest的onreadystatechange注册了一个回调,以便在您的AJAX请求状态更改时,该回调方法将运行,在那里您可以检查readyStatus 4和200页面状态并解析响应。
请看看这个
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.