如何使用ajax响应在jquery中打印json数组

时间:2013-10-03 06:05:12

标签: javascript jquery json

我是JSON的新手。我刚开始在30分钟之前学习JSON。

我想在jquery中打印JSON数组。

 $.ajax({
                url : '/exp/resp.php',
                type : 'POST',
                dataType : 'json',
              //  data : 'uname='+uname+'&pass='+pass,
                success : function (data)
                {
                    alert(data);

                }
            });

现在打印 abc,def,ghi,jkl,mno 。所以我想像abc def ghi等单独打印它。我提到this answer但它没有帮助......

3 个答案:

答案 0 :(得分:12)

为什么不打印像:

这样的通用名称
JSON.stringify(data);

这应该适用于对象或数组。

答案 1 :(得分:6)

如果data是一个数组,那么

alert(data.join(' '));

答案 2 :(得分:2)

由于您的dataarray,请查看以下教程

将数组的元素连接成一个字符串:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();

能量的结果将是:

Banana,Orange,Apple,Mango

看看这个http://www.w3schools.com/jsref/jsref_join.asp

为您的代码使用Arun P Johny's解决方案

alert(data.join(' '));