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