附加到JSON的正确链接

时间:2015-06-17 16:08:29

标签: php mysql json html5

我正在尝试制作一个小应用程序,在索引页面上列出数据库中的一些图片和文本,当我点击特定标题时,它会带我到详细信息页面,在那里我可以找到带有标题和文本的图片。

我已经制作了查询,列出了索引页面上的所有内容,但我无法确定我应该如何定位详细信息页面,因为当我点击帖子ID时,它会将我带到详细信息页面,但它会提取所有其他帖子用它。

有人可以帮助我吗?

我的索引页:

RandomNumberGenerator

这是我的fetchdata.php:

<script type="text/javascript">

    jQuery(document).ready(function() {
        jQuery.ajax({
            url:"",
            type : "POST",
            dataType : "json",
            data : "param=no",
            success : function (html) {
                var DOM = jQuery('#DOM');
                console.log(html);
                jQuery.each(html, function(key, value){
                    console.log(value);
                    DOM.append("<li><h3><a href='details.php?post_id="+value.post_id+"'</h3> "+value.post_title+"</a></h3> 
<p>"+value.post_author+"</p> 
<img src='admin/news_images/"+value.post_image+"' width='100' height='100'</li>");
                });
            }, 
            error : function (e){ 
                alert(e);
            } 
        });
    });

</script>

1 个答案:

答案 0 :(得分:0)

SELECT t.*, c.[Count] FROM tbl t INNER JOIN ( SELECT CustomerID, Count(1) AS [Count] FROM tbl GROUP BY CustomerID )c ON t.CustomerID = c.CustomerID 不会为您提供有效的json字符串。 print_r()使您的变量具有人类可读性,主要用于调试。

你需要:

print_r(json_encode($arr));