-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 回答