###前提・実現したいこと
cakephpでformに入力された条件から、DBよりレコード引張てきて、それをAjaxにてviewに表示したいです。
実験として、まずformより入力した値をAjaxにて、そのままviewに返すコードを書きました。
view
<h1>検索!</h1> <?php echo $this->Html->script('jquery',array('inline' => false)); echo $this->Form->create('Todo',array('url'=>array('controller' => 'todo','action'=>'search'))); echo $this->Form->input('name',array('label' => 'ToDoを検索: ','placeholder'=>'todoリストを入力','size' => 30)); echo "<br/>"; echo $this->Js->submit("検索", array('update' => '#res_div', 'url' => array('action' => 'search'))); echo $this->Form->end(); echo "<hr>"; echo $this->Js->writeBuffer(); echo $this->Html->div(null,"検索結果",array('id' => 'res_div')); ?>
controller
class TodoController extends AppController { public $helpers = array('Js' => array('jquery')); public $components = array('RequestHandler'); public function search(){ Configure::write('debug',0); $post = $this->request->data['Todo']['name']; echo $post; } }
"検索結果"と表示されている所が、formで入力した値に書き換わる?様にコードを書いたつもりなのですが、うまくいきませんでした。アドバイスいただけますでしょうか。
###該当のソースコード
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
あなたの回答
tips
プレビュー