2011-11-18 93 views
0

我有这样一个JSON格式通过Ajax调用显示JSON数据

{ 
    "user_page_id":"36", 
    "user_page_name":"yahoo", 
    "page_template_name":"", 
    "page_avatar":"false", 
    "page_address":" Yahoo Pvt Limited,Yahoo CORP,US", 
    "page_country":"US", 
    "page_city":"Newyork", 
    "page_pincode":"22222222223", 
    "page_email":"[email protected]", 
    "page_mob":"34654564654", 
    "page_landline":"235449898544584", 
    "page_profile":"yes", 
    "page_meta_tags":" yahoo,yahoo,yahoo", 
    "page_facebook_username":"yahoo", 
    "page_twitter_link":"yahoo", 
    "page_state":"Newyork state" 
} 

回来,这是我的电话

$.get(url,{parameters},function(data){ 
    alert(data.user_page_name); //return undefined  
}); 

我怎样才能获得的user_page_name和其他人的价值?

谢谢。

注:The Question is SOLVED

+3

你需要指定JSON作为返回类型 –

+0

@Pekka,waaav,'SOLVED',我忘了和搜索很多...谢谢。 – Red

+0

$ .getJSON为赢 – Sinetheta

回答

0

试试这个。

$.ajax({ 
    url: url, 
    type: "GET", 
    data: parameters, 
    dataType: "JSON", 
    success: function(data){ 
    alert(data.user_page_name); 
    } 

}); 
2

也许它不能正常工作,因为你的数据的格式不JSON。

您应该改用JQuery功能getJSON

+0

格式是json,但我忘了返回类型,'已解决' – Red

0

的数据可以通过做这样的事情很容易被检索:

$.get(url,{parameters},function(data){ 
    alert(data["user_page_id"]); 
    alert(data["user_page_name"]); 
});