以下のような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 ] ];