javascript - 使用ajax显示php数据json_encoded

标签 javascript php jquery ajax

我使用 json_encoded 函数将我的 php 代码转换为 json。 在我编写ajax代码以在ajax中显示我的数据之后,但在运行时不显示我的数据。

我的json代码:

[
{"Name":"fasher","Description":"2500 kg","Namyandegi":"20,500,000","Bazar":"22,410,000"}
,
{"Name":"shob","Description":"1000 kg","Namyandegi":"10,400,000","Bazar":"12,220,000"}
]

和ajax文件:

<script type='text/javascript'>
            $(document).ready(function(){

                    $.getJSON('saipa.php', function(data) {

                            $.each(data, function(key, val) {
                                    $('ul').append('<li id="shoker">' + val.Name + ' ' + val.Description + ' ' + val.Namyandegi + ' ' + val.Bazar + '</li>');
                            });
                    });

            });
            </script>

<body>
     <ul><li id="shoker"></li></ul>
</body>

最佳答案

使用索引重载$.each()

$.each(data, function(index) {
    $('ul').append('<li id="shoker">' + data[index].Name + ' ' + 
                                        data[index].Description + ' ' + 
                                        data[index].Namyandegi + ' ' + 
                                        data[index].Bazar + '</li>'
             );
});

关于javascript - 使用ajax显示php数据json_encoded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478761/

相关文章:

javascript - vim 使用 tidy 和 Jsbeautifull 自动格式化 html 文件和 &lt;script&gt; 标签

javascript - 使用 Gradle 在 IntelliJ 中使用多个源集的 2 个项目 Unresolved 依赖关系

php - UPDATE 和 INSERT 语法差异带来不便

javascript - 无法通过 AJAX 将数组发送到 php?

jquery - 循环遍历DataTables表格以获取所有单元格内容

javascript - 动态调整 Bootstrap 日期选择器的日期范围

javascript - 无法使 LiveValidation validMessage 为空

javascript - 多个ajax倒数计时器的建议(每秒调用一次)

php - Tomcat应用访问问题

javascript - 如何将 jQuery FLOT 图表保存为 .png 或其他图像格式?