I can not run my application, if I select the city, then I need that dropdown city connected to neighbors
This is my meeting place:
public function pegarbairros ($ cidades = null) {$ this- & gt; Layout = 'json'; $ Result = array (); Debug ($ _ request ['cidade']); If (in_array ($ _ request ['cidade'], array_keys ($ this-> cidades))) {$ bairros = $ this- & gt; Cep-> Search ('list', array ('fields' = & gt; array (' id ',' barrow '),' conditions' = & gt; array ('uf_sigla' = & gt; 'spas',' cidade '=' & Gt; $ this- & gt; cidades [$ _ request ['cidade']]), 'command' => 'barrow', 'group' => 'barrow')); Type ($ Bairros); Foreign currency ($ beros $ id => $ bayo) if (! $ (Bayerone!) $ Result [$ id] = $ Bayero; } And $ result [] = 'error'; $ This- & gt; Set ('data', $ result); }
And this is my Ajax:
$ ('#evovebel cidday'). Change (function (e) {$ ('# Evovel Bayero') .HTML ($ ('& lt; option / & gt;') Val (''). Text ('Carangado ...')); $ .getJSON ("& lt ;? Php Echo Router :: URL (array ('$ (this) .val ()}, function (data) {$ (' # Evovel Bayerro ',' Controller '=' gt; 'page ',' Action '= & gt;' pegar bayros'))? ", {" Cidade "'). Html ($ (' & lt; option />'ex.val('').text ('Selecione')); $ .each (Data, Function (Chase, Heroism) {$ ('# Evovel Bayero') .append ($ ('& lt; option />').val(chave).text
This Ajax function calls getNeigh ...
This is my favorite city:
/ P>
echo $ thi S-& gt; form -> input ('cidade', array ('label' = & gt; cidade ',' empty '=>' celloine uma cidade ',' options' => $ Cidades);
Before filter from my city:
Public function before filter () {$ this-> loadModel (' Cidade '); $ this-> cidade = $ this-> cidade-> search (' list ', array (' field '= & gt; Array ('id', 'nome'))); $ This- & gt; Set ('Cidades', $ this-> Cidade);
Comments
Post a Comment