Faz tempo deste post mais achei uma forma de fazer funcionar o IF dentro do responseText.
Passos
defino variavel resposta
"
var resposta = "";
"
retorno a variavel por separado apos a consulta ao arquivo php
"
if(req.readyState == 4 && req.status == 200){
resposta = req.responseText;
var resp = req.responseText.split("|");
"
verifico a resposta desta variavel comparando-la com um numeral ao invés de "if(resp[0] == "Erro"){"
"
if (req.responseText == 1){
document.getElementById('aviso').innerHTML = "Jajaja - Sem dados";
document.getElementById('nome_new').value = ""; // limpo possiveis campo preenchido
} else {
document.getElementById('aviso').innerHTML = "OBA. Achei o cara";
document.getElementById('nome_new').value = resp[0]; // Preencho com valor retornado
}
"
Bom, assim consegui faz 5 min.