簡體   English   中英

如何使用ajax響應在jquery中打印json數組

[英]how to print json array in jquery with ajax response

我是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等單獨打印它。我提到這個答案,但它沒有幫助...

為什么不打印像:

JSON.stringify(data);

這應該適用於對象或數組。

如果data是一個數組那么

alert(data.join(' '));

由於您的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的解決方案

alert(data.join(' '));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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