javascript - 将多维数组传递给 Javascript

标签 javascript php arrays json multidimensional-array

尝试使用 JSON 将多维 php 数组传递给 Javascript。代码拒绝进入JSON的成功状态,这是为什么?

这是 JavaScript 文件:

array = [];

function callback(arr)
{
 console.log(array);
 //simpleText.setText = array[0]
};
$(document).ready(function() {
 $.getJSON('database.php', function(phpdata){
    console.log("po");
    console.log(phpdata);
    callback(phpdata);
  });

});

和 php 文件:

header("Content-type: application/json");
mysql_connect("localhost", "root", "") or die(mysql_error()); 
mysql_select_db("atlas") or die(mysql_error()); 

$data = mysql_query("SELECT * FROM questions") 
or die(mysql_error()); 

$i = 0;
$result_array = array();
 while ($Row = mysql_fetch_array($data)) 
{ 
$user[] = array( 
'id'=>$Row['id'], 
'q'=>$Row['q'],
'a'=>$Row['a'],
'coordx'=>$Row['coordx'],
'coordy'=>$Row['coordy'],
    ); 
} 


var_dump($user);

$json = json_encode($user[0]);


echo $json;

最佳答案

删除

var_dump($user);

线。它使结果无效 JSON。

关于javascript - 将多维数组传递给 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20156539/

相关文章:

java - 我需要从 txt 文件上的 1000 个数字的列表创建一个数组列表。 java

javascript - 用 contenteditable div 中的组件以 Angular 包装某些单词

php - 从特定的 MySql 行获取值

javascript - Knockout.js 数据绑定(bind)数组到复选框列表

php - 由于 array_count_values() 显示的警告消息

php - 俄罗斯方 block

javascript - 使用 String.localeCompare 对混合项目进行排序时如何更改排序顺序?

javascript - 使用 AJAX、PHP 和 jQuery 上传多张图片

javascript - CouchDB map 和 reduce View 函数中提供了哪些 JavaScript 函数?

php - Whois 服务器不返回结果?