Я читаю строку с файлом и хочу, чтобы в моем js-файле действовали соответственно строковое значение. Здесь код:Сравните строку чтения со строкой в javascript
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;}
Тест возвращает true, даже если прочитанный текст «Хорошо». Есть ли какая-то проблема форматирования?
Благодаря
Ваш код синхронные в то время как ваш процесс чтения файла нет. Вам нужно реализовать функцию onreadystatechange (и проверить для readyState = 4) –
@Baszz 'false' говорит иначе ... Это синхронно – epascarello
Отладка! Что находится в 'responseText'? – epascarello