任何人都可以告诉我,我做错了吗...
我正在尝试使用jQuery的parseJSON
将JSON数据转换为Javascript对象这是来自lang_file.json的我的JSON数据:
{"lang":{
"welcome":"Welcome to renewals",
"policy_number":"Policy Number",
"policy_holder_dob":"Policy Holder Date of Birth"
}
}
这是我的jquery代码:
jQuery.getJSON("lang_file.json", function(data) {
var json2 = data.lang;
var obj = jQuery.parseJSON(json2);
alert(obj.welcome);
});
Jquery版本:jquery-1.4.2
...谢谢
答案 0 :(得分:5)
getJSON
为您解析回复。
您根本不需要致电parseJSON
。
答案 1 :(得分:5)
你应该能够访问任何这样的数据......
data.lang.welcome;
data.lang.policy_number;
data.lang.policy_holder_dob;
或者你可能觉得有必要这样做......
data.lang['policy' + someVar];
答案 2 :(得分:1)
尝试一下:
jQuery.getJSON("lang_file.json", function(data) {
alert(data.lang.welcome);
});
答案 3 :(得分:0)
AsyncPostBackTrigger
这行很容易将JSON数据更改为javascript对象