[英]Decode json and display in table
我有一個HotUKDeals API,當使用以下網址時,該API給了我一些JSON。 我試圖使用PHP在表中顯示它,但是如果我嘗試使用循環來遍歷JSON,則會出錯。
如果我嘗試解碼,則會收到“類stdClass的對象無法轉換為字符串”的信息
到目前為止,我沒有獲取json並將其存儲在變量中。
我也有一些JS,它將通過JSON並將其放入表中,但是我很難將php變量中的JSON放入JS中。
Needed to remove code for work reasons !
要將JSON放入jQuery代碼中,您必須使用AJAX:
PHP文件-
<?php
$tester = file_get_contents('http://api.hotukdeals.com/rest_api/v2/?key=d2c088ea340558b3b3517396963a341c&results_per_page=2&output=json');
echo $tester;
?>
jQuery AJAX-
$.get( "hotukdeals.php", function( data ) {
// now you can work with `data`
var JSON = jQuery.parseJSON( data ); // it will be an object
$.each(JSON.deals.items, function( index, value ) {
console.log( value.title + ' ' + value.description );
});
});
注意:返回的JSON具有復雜的構造,因此您必須注意在循環過程中如何提取然后放置在表中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.