任何人的想法 - 爲什麼我的javascript中的邏輯落入「ELse」部分這個條件的時候,我的console.log表明h2_JSON是一個對象{} ??Javascript - 如果h2_JSON是一個對象{}(如我的console.log中所示 - 爲什麼它落入else循環中?)
if (h2_JSON == {})
{
window.location.href ='/coursecatalog/retrieveCourses/1/' + h1key;
}
else
{
var html_output = "";
for (var key in h2_JSON)
{
html_output += "<a href=\"javascript:gettingLevel3(\'" + h2_JSON[key] + "\')\">" + key + "</a><br />";
console.log(html_output);
}
}
究竟是什麼情況打算檢查? – 2013-03-24 04:51:58
因爲'x == {}'是* always * false .. – 2013-03-24 04:53:51
我試圖檢查h2_JSON是否返回沒有結果(即一個空的字典)---我是新來的 - 很抱歉,如果它是一個愚蠢的問題提前。如何檢查字典中是否沒有任何內容(即沒有數據從服務器返回?) – user1769203 2013-03-24 05:15:13