当我点击一个链接时,我想从数据库中加载数据。我的链接是来自数据库的数据。在我看来,这就是我的做法:
<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!");
}
});
这行得通吗?