Yii Framework Forum: Como atualizar um activeTextField via AJAX ? - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Como atualizar um activeTextField via AJAX ? Rate Topic: -----

#1 User is offline   jbsalgado 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 25-November 09

Posted 25 November 2009 - 09:58 PM

Estou começando agora no YII e tenho a seguinte dúvida:

Como posso atualizar um activeTextField na View via ajax(jquery), pois conseguir fazer a atualização
do dropDownList, mas estou apanhando na atualização de um "simples" activeTextField. Se alguém poder
mim ajudar ficarei grato..
0

#2 User is offline   Armando 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 80
  • Joined: 11-November 08
  • Location:Brazil - Rio de Janeiro

Posted 30 November 2009 - 05:47 AM

Segue um exemplo para atualizar um activeTextField via ajax.
$.('#IdDoBotaoNaView').click(function(){
   var valor = Campo na View que contém o valor que será repassado para a SuaAction no SeuController
   $.post('index.php?r=SeuController/SuaAction', {valor:valor}, function(val){
      $.('#IdDoTextFieldASerAtualizado').attr('value', val);
   });
});


No SeuController você cria SuaAction.

public function SuaAction()
{
   if(isset($_POST['valor']) && $_POST['valor'] != ''){
      $valor = SeuModelo::model()->findByPk($_POST['valor']) ou findByAttributes(array('campoDaTabela'=>$_POST['valor']));      
      echo $valor;
   }
}


PS: Se o evento nao for "click" entao pode ser "change"

Vê se ajuda aí... abs!
0

#3 User is offline   Wladiston Paiva 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 29-October 09
  • Location:BH City

Posted 01 December 2009 - 08:06 AM

Grande Armando.

Matando as duvidas ! :)

eu achei este pequeno exemplo.. deve ajudar!
http://www.yiiframew...oc/cookbook/49/

Abraços
"Sucesso é ganhar dinheiro fazendo o que você faria de graça" - Um Gênio
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users