进口在服务器端的多个阵列我把从MySQL表中的数据和我一起json_encode发送到JQuery的:如何使用循环从数据库
<?php
include 'DB.php';
$result20 = mysql_query("SELECT * FROM Gallery WHERE Section = 'Chosen' AND ID = 19");
$array20 = mysql_fetch_row($result20);
$result19 = mysql_query("SELECT * FROM Gallery WHERE Section = 'Chosen' AND ID = 19");
$array19 = mysql_fetch_row($result19);
$data = array();
$data['Div20'] = $array20;
$data['Div19'] = $array19;
echo json_encode($data);
?>
json_encode出口这个数组:{“Div20”:” Image20“,”20.jpg“],”Div19“:[”Image19“,”19.jpg“]}
但是,在客户端我需要使用循环来使用事件中的所有数组。当我使用它时,它不适用于多个数组,怎么做?
$(function() {
$.get('data.php' ,function(response)
{
var data = jQuery.parseJSON(response);
var array;
for(array in data)
{
var ImageID = data.array[0];
var ImageSrc = data.array[1];
$('#'+ImageID).click(function(){
//some codes
})
}
})
})
检查与控制台。显示任何错误? – rynhe
不,它没有任何错误,但它不工作 – MojtabaSh