php - jQuery $.get() 数组返回 [object Object]

标签 php jquery arrays json

test.php 包括:

echo json_encode( array(
  array("name"=>"John","time"=>"2pm"),
  array("name"=>"2","time"=>"1242pm"),
  array("name"=>"J231ohn","time"=>"2p213m"),
));

jQuery:

$.get("test.php", function(data) {
  $.each(data, function(n, val) {
    alert(n + ': ' + val)
  });
}, "json");

这是结果:

0: [object Object]
1: [object Object]
2: [object Object]

我做错了什么?

最佳答案

尝试:

alert(n + ': name = ' + val.name + ' time = ' + val.time);

关于php - jQuery $.get() 数组返回 [object Object],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5095741/

相关文章:

arrays - 删除具有相同第一列和最小第二列的行

javascript - 在两个数组中查找匹配值

Php Html Dom 解析器没有获取 <style> 和 <script> 元素

php - 从前端上传自定义帖子类型中的问题

jquery - 如何检测后退按钮事件?

python - 从字符串中提取二维列表

php - 你能在 php 中递归地运行 require_once 吗?

php - 如何从 MySQL 数据库实时/动态生成 JSON

jquery - 为什么 div 位置设置不正确

javascript - 如何在angularjs中提交后隐藏表单