我坐在這個很長一段時間,並不能找到一個解決方案:如何合併陣列通過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 –