-1

リンクをクリックしたときにデータベースからデータをロードしたい。私のリンクはデータベースからのデータです。これは私が私の見解でそれを行う方法です:

<div id="wijken">
              <ul>
            <?php foreach($this->districts as $districts) : ?>
              <li><a><?php echo $this->escape($districts->wijk); ?></a></li>       
            <?php endforeach; ?>
              </ul>
          </div>

これはそれがどのように見えるかです: ここに画像の説明を入力してください

リンクをクリックすると、クリックしたリンクに応じてデータをロードし、データベースからデータを表示できるようにしたいと思います。これどうやってするの?

javascriptで試してみました。コントローラのアクションへのajax呼び出しでデータをロードできる可能性はありますか?

私のJavaScript:

$("#wijken ul li a").click(function(e){  

var wijk = ($(this).text());

$.ajax({ 

  type: "POST",
  url: "index/test",                    
  data: "wijk",                        

  dataType: 'json',                
  success: function(rows)          
  {
      alert("worked!");

  }, 
  error: function(error){
      alert("didn't worked!");
  }

  });

これはうまくいくでしょうか?

4

1 に答える 1

2

この答えはあなたを助けることができます

https://stackoverflow.com/a/8489447/949273

Zend FrameworkとAjax(JQuery)を使った簡単な例です。

于 2013-01-22T17:52:48.187 に答える