Eu usei JSon pela primeira vez na minha candidatura hoje. Zend fornecem uma maneira muito fácil criar resposta JSON.
Neste artigo gostaria de usar Prototype para fazer chamadas ajax. Esperamos que você vai agora um pouco sobre Prototype. De qualquer forma, se não, não seria um trabalho difícil de compreendê-lo depois de ler o meu artigo.
Então vamos começar.
Considere que você tem o seguinte formulário. O cenário é Quando o usuário selecione o nome na lista suspensa, todo o formulário é preenchido com os dados do banco de dados para aquele usuário em particular. Para isso você precisa ter um controlador / Action (s), um modelo e um arquivo de modelo. Em seu formulário de anexar o attrib a seguir ao seu nome como elemento

Nas linhas acima primeiro criamos uma lista suspensa dar-lhe dois valores. Em seguida, anexar a função javascript "AutoFill" função usando o método setAttrib. Em seu controller inicializar o formulário e atribuí-lo ao modelo de visão como
Agora em seu arquivo de template da visão escrever o seguinte.
Escreva o seguinte código JavaScript.
Então vamos começar.
Considere que você tem o seguinte formulário. O cenário é Quando o usuário selecione o nome na lista suspensa, todo o formulário é preenchido com os dados do banco de dados para aquele usuário em particular. Para isso você precisa ter um controlador / Action (s), um modelo e um arquivo de modelo. Em seu formulário de anexar o attrib a seguir ao seu nome como elemento
createElement ('select', 'name') $ name = $ this->;
$ name> addMultioptions (array (
'select'=>'[ selecione]',
'1 '=>' Faheem ',
' 2 '=>' Abbas '
)); $ name> setAttrib ("onchange", "Preenchimento automático ()');
Nas linhas acima primeiro criamos uma lista suspensa dar-lhe dois valores. Em seguida, anexar a função javascript "AutoFill" função usando o método setAttrib. Em seu controller inicializar o formulário e atribuí-lo ao modelo de visão como
$ Form = new MyCustomForm ();
formulário $ this-> view-> form = $;
Agora em seu arquivo de template da visão escrever o seguinte.
Escreva o seguinte código JavaScript.
_db->select() ->from($this->_name, array('address1','address2'….)) ->where('id = ?', $id); $result = $this->getAdapter()->fetchAll($select); return $result; }}