使用函數storeSessionId()
,我檢索storedSession的值,並使用AJAX從servlet中分配給sessionId。通過ajax從Servlet中檢索值時,JavaScript比較失敗
var storedSession;
var sessionId;
function storeSessionId(){
try
{
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
storedSession = xmlhttp.responseText.toString();
sessionIdValue(storedSession);
}
};
xmlhttp.open("POST","JoinAction?subject="+subject+"&userId="+userId+"&secureKey="+secureKey,true);
xmlhttp.send();
}
catch(err)
{
alert(err.description);
}
}
當我比較sessionId!=null
只是我的div將顯示否則它無法顯示。
但即使我還得到sessionId==null
也顯示我的div。我的div顯示在兩種情況中。
function sessionIdValue(storedSession){
sessionId = storedSession;
if(sessionId != null && sessionId != "null"){
document.getElementById("div").style.display="inline";
}
}
我試過。但越來越值null only .. –