2015-09-21 115 views
-3

data1变量包含“NotExist”字符串但执行else语句。如果else语句没有给出预期结果

if(data1=="NotExist") 
{ document.getElementById("errcorrectwfrm").style.display="inline"; 
return false;       
} 
else{ alert("Thanks for choosing albc,now you can go ahead"); 
$.modal.close();       
} 
+3

'data1 variable contanins“NotExist”'? “data1”的实际值是什么 - 因为你检查的是否相等,它必须是正确的'NotExist',就像'data ='NotExist''不是'data1 ='soemvalue NotExist'' –

+0

你可以添加_complete_和_relevant_代码 – Tushar

+0

请提供完整的代码。 –

回答

0

看来data1的值与您期待的不同,因此代码正在执行else语句。 请注意console.log(data1)或alert(data1),您将会知道其中的确切值。

我假设你的data1值的某个地方可能存在空白,导致问题。 请检查字符串的长度,你会知道。

希望这会有帮助