Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

roger_php

JQuery com Zend Framework

Recommended Posts

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

Niguém nunca carregou um combo em JQuery com Zend Framework???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém pode me ajudar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.