我有一个 php 和 jquery 代码,如下所示
<script>
$( document ).ready(function() {
var data =[];
$("#submit").on("click",function(){
$.ajax({
type:"POST",
url:"map.php",
success: function (html) {
$('#message').html(html);
}
});
});
});
</script>
PHP
<?php
define ( 'DB_HOST', 'localhost' );
define ( 'DB_USER', 'root' );
define ( 'DB_PASS', '' );
define ( 'DB_NAME', 'test' );
$con = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);
$query = "SELECT x,y FROM app";
$results = $con->query($query);
$return = array();
if($results) {
while($row = $results->fetch_assoc()) {
$return[] = array((float)$row['x'],(float)$row['y']);
}
}
echo json_encode($return);
$con->close();
?>
像这样从数据库返回值$('#message').html(html);
[ [ 20 , 20 ],[ 20 , 30 ],[ 50 , 35 ],[ 40 , 20 ] ]
我怎样才能解析/导出/推送这个结果到data =[];
那里有一个数组数组,所以最终结果看起来像这样?
var data =[ [ 20 , 20 ],[ 20 , 30 ],[ 50 , 35 ],[ 40 , 20 ] ];