2013-08-02 121 views
0

如果我已經JSON數據,看起來像這樣:檢查JSON數據的價值

{"d":1}

我如何檢查如果110

我試過以下內容,但它直接進入else,即使我看到json數據有1

success: function(data) { 

    if (data[0]) { 
     console.log("Results..."); 
    } else { 
     console.log("No results..."); 
    } 

data包含{"d":1}

+0

您在標籤忘了'javascript' –

回答

4
if (data["d"] == 1) 

或者乾脆

if (data.d == 1) 
1

數據是亂碼,所以這應該工作:

if (data.d == 1) {...} 
0

你會b E右鍵如果JSON實際上是一個數組:

[{"d":1}] 

因爲它不是,你可以簡單地

if (data) { 
    // Do stuff 
} 
0

您必須使用「d」鍵進入與它相關的數據,這是1 。

JSON只是鍵值對。

例如

if (data.d == 1) { 
... 
} 
0

試試這個

if (data.d == 1){ 
    // do 
}