簡體   English   中英

解碼json並顯示在表中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM