rafagets 1 Denunciar post Postado Janeiro 12, 2012 galera é o seguinte, tenho uma pagina index que contem o link de uma pagina chamada funcao.js fetchFriends: function() { var friends = ["adam","bilny08","colber87","caddy9","demimore","donj23","eddi85","emilee4","fabi","fenndi","glamm2","george","harryp24","hemma","ingrid","illini2","jonni5","jan","kerr","kandi","lawrence","lulu","mauri","manny","marry","nani","nano","opie","ontar22","pele75","pablo","quazar","quux","randyj00","riley","sandi","telmerfudd","tammi","ubermench","ursula","valor98","vince","vicky2","will.i.am","woman","xavier","xartha","yanni","yasmine","zeina","zorak"]; var o = {}; for (i=0;i<friends.length;i++) { j = friends[i].substr(0,1); if (typeof(o[j]) == "undefined") { o[j] = []; } o[j].push(friends[i]); } return o; } Preciso colocar uma consulta do mysql dentro da variavel friends, quero que fique do mesmo jeito só que dinamicamente... Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Janeiro 12, 2012 Humm .. faz o seguinte <?php $fetchFriends = <<<FETCH fetchFriends : function ( ) { var friends = [ "%s" ] , o = { } ; for ( var $_ in friends ) { var j = friends [ $_ ].toString ( ).substr ( 0 , 1 ) ; if ( typeof ( o [ j ] ) === undefined ) { o [ j ] = [ ] ; } o [ j ].push ( friends [ $_ ] ) ; } return o ; } FETCH; $friends = array ( 'adam' , 'pablo' , 'jan' , 'kerr' ) ; printf ( $fetchFriends , join ( '", "' , $friends ) ) ; Saída: fetchFriends : function ( ) { var friends = [ "adam", "pablo", "jan", "kerr" ] , o = { } ; for ( var in friends ) { var j = friends [ ].toString ( ).substr ( 0 , 1 ) ; if ( typeof ( o [ j ] ) === undefined ) { o [ j ] = [ ] ; } o [ j ].push ( friends [ ] ) ; } return o ; } Não sei se é muito viável pra você, mas nisso, você pode definir um header com o content-type para 'text/javascript', na sua funcoes.php, que no caso seria um código .php, que no final seria incluído e interpretado como .JS Compartilhar este post Link para o post Compartilhar em outros sites
rafagets 1 Denunciar post Postado Janeiro 12, 2012 Na var friends que contém entre colchetes "adam", "bilny08", etc.... Quero por uma variável php que vai conter os nomes vindo do banco. Na minha página índex contém a variável e logo abaixo chamo o arquivo. Jsp Compartilhar este post Link para o post Compartilhar em outros sites
rafagets 1 Denunciar post Postado Janeiro 13, 2012 obrigado quem respondeu encontrei uma maneira facil de resolver <script> var amigo = <?php echo "[$usuario]"; ?>; </script> <script type="text/javascript" src="js/autocomplete.js"></script> deu certinho para o que eu precisava. Declarei a variavel na pagina ".php" dentro do <script>, depois chamei o js esterno entao peguei a variavel! Compartilhar este post Link para o post Compartilhar em outros sites