我坐在这个很长一段时间,并不能找到一个解决方案:如何合并阵列通过json_encode函数从MySQL接收
通过PHP文件使用功能json_编码(以下脚本)i接收数据从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功能,但不work.Help?;-)
/////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]);
}
}
Martin,如果您喜欢Krycke的回答,您必须点击复选框接受他的回答。您可以在Meta上阅读更多内容:http://meta.stackexchange.com/a/5235/195067 –
使用'mysql_ *'不安全且安全,并且使您的代码易受SQL注入攻击,请在此处阅读更多内容:http: //sackoverflow.com/questions/11939226/sql-injections-and-adodb-library-general-php-website-security-with-examples –