ade*_*esh 0 html javascript string compare
我正在尝试两个比较JavaScript中的两个字符串.但我想比较时有一些问题.它没有显示结果.
if(ajaxRequest.readyState == 4){
var msg = ajaxRequest.responseText;
var fld = document.getElementById("prtCnt");
if(msg == "false") {
var msg = "This User Name is already taken !!!!";
fld.className = "bp_invalid";
// fld.style.color=green;
fld.innerHTML=msg;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我问题在哪里吗?谢谢.
您可能想要检查从服务器返回的"false"字符串之前或之后是否有任何空格.你可以用这个轻松完成:
alert('"' + msg + '"');
Run Code Online (Sandbox Code Playgroud)
如果有额外的空间,你可以这样做:
msg = msg.trim();
Run Code Online (Sandbox Code Playgroud)
然后做你的if语句