roger_php 0 Denunciar post Postado Maio 12, 2008 Pessoal como se faz para popular um simples combo no evento OnBlur de um text-box? Estou tentando fazer assim: Tenho um arquivo chamado ajaxAnalista.php: <?php class ajaxAnalistaController extends Zend_Controller_Action{ public function populacomboAction(){ require_once('business/UnidadeBusiness.php'); $unidadeBs = new UnidadeBusiness(); $DATA = $this->_request->getParam('id'); $aux = $unidadeBs->populaAnalista($DATA); print $aux; die(); $x = array_values($aux); for($i=0; $i < sizeof($x);$i++){ $vetor = $x[$i]; foreach($vetor as $valor){ print htmlentities($valor); print "|"; } } die(); } } Tenho na visão de um arquivo assim: <script> function populaAnalista(valor){ urlAnalista = '<?php echo SYSTEM_PATH; ?>/ajaxAnalista/populacombo/id/' + valor; $.post(urlAnalista,{}, function(resposta){ var aux = resposta.split("|"); var x = ""; i=0; for(i = 0; i< aux.length -1; i++){ x = x + "<option value='"+aux+"'>"+ aux[i+=1] +"</option>"; } document.getElementById('cmb_analista').innerHTML= x; } ); } </script> <select name="cmb_analista" id="cmb_analista"> </select> E no UnidadeBusiness (model): public function populaAnalista($dataInicial){ $db = Zend_Registry::get('db'); $sql = "SELECT TX_IDENTIDADE_SISTEMA, TX_FUNCIONARIO FROM S_FUNCIONARIO WHERE DT_SAIDA >= '$dataInicial'"; $result = $db->fetchAll($sql); return $result; } Mas ele dá pau.....e não popula nada e ainda por cima da um erro de JS: Erro: uncaught exception: Permissão negada para chamar o método XMLHttpRequest.open Sabe como posso resolver isso ?? Compartilhar este post Link para o post Compartilhar em outros sites
roger_php 0 Denunciar post Postado Maio 12, 2008 Niguém nunca carregou um combo em JQuery com Zend Framework??? Compartilhar este post Link para o post Compartilhar em outros sites
roger_php 0 Denunciar post Postado Maio 13, 2008 Alguém pode me ajudar??? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 13, 2008 mas só pra constar o Zend nao impede o uso de html, css nem javascript, do mesmo jeito que voce faria um html + javascript voce faz com Zend. montei rapido esse exemplo, nao tive nenhuma ideia melhor no momento mas ja da para ver como popular um select com dados vindos do banco de dados usando Zend + Jquery + Json e ainda ja montei um exemplo como popular outro select apartir de um valor selecionado no primeiro select depois eu vou montar um exemplo melhor e com mais detalhes e explicando cada detalhes, mas quem tiver duvida só perguntar http://www.texotela.co.uk/code/jquery/select/ http://visualjquery.com/1.1.2.html http://www.jquery.com Zend_Jquery.zip Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Maio 14, 2008 Roger PHP e ai viu o exemplo do Fabyo! funcionou como você precisava ? Eu fiz download aqui e funcionou 100%, alias, Fabyo parabéns pelo seu exemplo, ficou muito bom tanto a parte de PHP, quanto a de js. Com todos os tópico e exemplos que você deu, já da para fazer um sistema cadastro simples. Compartilhar este post Link para o post Compartilhar em outros sites
JunioR-CWB 0 Denunciar post Postado Outubro 14, 2008 Fiz este teste baseado numa dúvida do fórum zfbrasil. http://matriz5.teste.ecomtecnologia.com.br/ Compartilhar este post Link para o post Compartilhar em outros sites