我在这个问题上坐了很长时间,找不到解决方案:
通过在 php 文件(下面的脚本)中使用函数 json_encode,我从 mysql 接收数据作为数组组,例如["9,8","15,14","18,17","29,40,10,9"]
,在主文件中通过使用 $.parseJSON 函数(下面的脚本),
接收一个带有索引对象的["9,8","15,14","18,17","29,40,10,9"....]
数组[9,8,15,14,18,17,29,40,10,9],
如何将所有这些对象合并在一起?
我尝试使用 $.merge 函数,但不起作用。帮助??;-)
/////receive.php file//////
$ask = mysql_query("SELECT numbers FROM bying");
if(!ask)
{
die('incorrect ask'.mysql_error());
}
else{
$tab = array();
while ($row = mysql_fetch_assoc($ask))
{
$data=$row['numbers'];
array_push($tab,$data);
}
echo json_encode($tab);
mysql_free_result($ask);
}
带有 $.parseJSON 函数的 html 文件
$.post('receive.php', function(data)
{
var table1=[];
table1 = $.parseJSON(data);
var numbers=$.merge([],table1);)
for(var i=0;i<numbers.length;i++)
{
alert(numbers[i]);
}
}