Javascript中的xmlhttp.responseText验证不起作用
我下面的javascript是从servlet得到的,当我尝试验证时,它正在工作。它无法验证if语句Javascript中的xmlhttp.responseText验证不起作用,javascript,ajax,Javascript,Ajax,我下面的javascript是从servlet得到的,当我尝试验证时,它正在工作。它无法验证if语句if(xmlhttp.responseText==“1234”) 原因可能是什么 function handleServletPost() { if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { if (xmlhttp.responseText == "1234") {
if(xmlhttp.responseText==“1234”)
原因可能是什么
function handleServletPost() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
if (xmlhttp.responseText == "1234") {
alert("you are star");
} else {
alert("alert-->" + xmlhttp.responseText);
}
} else {
alert("Ajax calling error");
}
}
xmlhttp.responseText带来了空间,因此我们需要调整该值
因为trim不支持纯javascript,所以我使用jquery来实现这一点。尝试
===
而不是==
,这对您自己来说是微不足道的。使用调试器逐步检查代码,看看xmlhttp.responseText
是什么。alertxmlhttp.responseText
,你看到了什么?@Cruncher如果=
不起作用,你怎么会认为=
可能是什么呢?@Cruncher你对它的解释是错误的<如果a==b
不为真,则code>a==b不能为真。