Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Eu gostaria de saber como atribuir variáveis a um objeto.
Vou ser mais específico.
São variáveis vindas de um PHP conectado ao MySQL. Na consulta ao banco de dados eu faço um select em todas as fotos cadastradas da minha tabela, e preciso jogar essas fotos dentro de um object em javascript chamado data...
O meu código é o seguinte
<script>
fotos = new Array(<?=$numrows ?>);
<?
$i = 0;
while($rwslide = mysql_fetch_array($qslide))
{
?>
fotos[<?=$i?>] = '<?=$rwslide['banner']?>';
<?
$i++;
}
?>
allf = '';
for(i = 0; i < fotos.length; i++)
{
allf += "'"fotos[i]+"' : {},";
}
alert(allf);
A resposta do alert é a seguinte:
'1.jpg' : {}, '2.jpg' : {}, '3.jpg' : {}, 4.jpg : {},
exatamente o que eu preciso.. mas como jogo dentro do object?
Aqui eu jogo o resultado da consulta do banco manualmente e funciona como eu quero
var data = {
'1.jpg' : {},
'2.jpg' : {},
'3.jpg' : {},
'4.jpg' : {},
};
</script>
mas eu tenho um array com os dados
teste = Array("'1.jpg' : {}","'2.jpg' : {}","'3.jpg' : {}","'4.jpg' : {},")ou
teste = Array(fotos[0] : {},fotos[1] : {}, fotos[2] : {}, fotos[3] : {},)
Como eu atribuo as minhas variáveis ao Objeto?
Obrigado desde já!
Carregando comentários...