2012-01-19 51 views
3

我正在使用jQuery 1.7.1和ColdFusion 9.1如何訪問通過ColdFusion CFC返回給jQuery的JSON結構?

我正在使用jQuery函數調用返回結構的CFC。下面是我如何調用CFC:

var jro = new jsMenu(); 
var Menu = jro.checkMenu(); 

這是菜單變量的結果:

{"ISVALIDPAYMENT":true,"ISVALIDWRAPUP":false} 

我需要在jQuery來分析這一點,我有麻煩訪問值。

以下沒有工作對我來說:

var IsValidPayment = Menu.DATA[0][0]; 
var IsValidPayment = Menu.DATA[0]; 
var IsValidPayment = Menu.[0]; 
var IsValidPayment = Menu[0]; 
var IsValidPayment = Menu.IsValidPayment; 
var IsValidPayment = Menu.IsValidPayment[0]; 
var IsValidPayment = Menu.IsValidPayment.[0]; 

我應該如何引用這個變量?

回答

4

我假設你已經解析了響應字符串並有一個對象字面值。

var isValidPayment = Menu.ISVALIDPAYMENT

應該工作。

如果不是,您可能需要解析響應以獲取對象字面值。

+1

哇!那很簡單。它完美的作品。區分大小寫仍然困擾着我。感謝bazillion! –

+1

如果您想控制案例,請在CF側使用您的密鑰的引號。也就是說,不要這樣做:,但要:

+0

Jedi先生,這是一個非常有用的提示。我甚至沒有問這個問題,我得到了一個很棒的答案。謝謝!!! –

相關問題