我已經創建了我的第一個AJAX,JSON項目,而無需繳納任何(啞)的問題,除了這個小問題:如何從簡單的對象文字中提取變量?
function processEvent(data) {
var evt = $(data).text();
}
當我寫警報(EVT);我看到以下內容:
{meat:'beef',vegetable:'carrots',potato:'mashed'}
我可以用下面的代碼中提取字從變量 'EVT' 牛肉':
evt.substr(7,4)
但如果我寫:
evt.meat
我收到一個錯誤:未定義。我怎樣才能直接檢索變量'肉'的價值,而不訴諸字符串操作?
我試過這個,於是我的MSIE腳本調試器告訴我在jQuery代碼的第2行有一個無效字符! **返回a.JSON.parse(b); ** – Commata
@ user1781623是否改變了'{meat:'beef',vegetable:'carrots',potato:'mashed'}'to'{「meat」:「beef 」, 「蔬菜」: 「胡蘿蔔」, 「土豆」: 「搗碎」}'? – Musa
對不起,將所有單引號更改爲雙引號後,一切正常!事件數據是一個包含ColdFusion變量的字符串,它們各自具有引用的特性。現在一切正常!謝謝你的幫助! – Commata