我頁面上的HTML元素中JSON,我開始使用PHP獲取JSON存儲在一個HTML元素
echo "<div id='json'>" . json_encode($response) . "</div>";
我想使用jQuery僅爲記錄數據到控制檯(現在),但唯一的反應我得到的是:
Object { }
這裏是我的jQuery
jQuery(document).ready(function(){
var data = jQuery("#json").data();
console.log(data);
});
和樣本JSON數據響應
{
"posts":{
"attributes":{
"dfp_post":3,
"dfp_shortcode":"[dfp_ads id=1383]",
"wildcard_pos":5,
"wildcard_shortcode":"[widget id='wp_widget-46']",
"twitter_id":"@TeamName",
"twitter_pos":8,
"facebook_id":"teamname",
"facebook_pos":5
},
"0":{
"post":{
"id":3945,
"pub_date":"2016-05-30 00:00:00",
"title":"Trio to tour on back of Twickenham win",
"excerpt":""
}
},
爲什麼你不使用'text()'而不是'data()'。 – Mohammad
爲什麼不把'json作爲js-var放在第一位?會容易得多!在html中存儲數據不是一個好選擇... – Jeff