我正在读取一个字符串形式的文件,并希望在我的js文件中相应地执行字符串值。代码如下:
var text;
var xhr = (window.XMLHttpRequest) ? new XMLHttpRequest() : new activeXObject("Microsoft.XMLHTTP");
xhr.open('GET', RUserDir+"jobstatus", false);
xhr.send();
text = xhr.responseText;
if(text!="Ok"){
window.alert("something went wrong. Read error: "+text);
ui.hideDialog('CARunning');
return;}
即使读取的文本为“Ok”,测试也会返回true。是否存在某种格式问题?
由于
答案 0 :(得分:1)
使用.trim()
删除文本周围的空格,然后将其与“确定”
text = xhr.responseText.trim();