我承認並不是很熟練使用Javascript(以及隨後的AJAX)。我有一個按鈕,您可以點擊在頁面上進行投票。一旦點擊,該頁面將下拉並展開該部分,以便您可以看到其下方的註釋(以便選民不會受到註釋的影響)。這很好用,但不幸的是,單擊該按鈕並不實際加載PHP控制器來將投票提交給數據庫。CI - 使用Javascript按鈕加載控制器
查看:
<div class="vote clearfix">
<ul class="list1 clearfix">
<li class="css3">
<a href="<?=base_url()?>vote/submit_vote/<?=$post?>/1/1" class="button1 css3">
<span>Button Text</span></a>
</li>
</ul>
</div>
的JavaScript:
$('ul.list1 li a').click(function() {
$('a.button1').removeClass("active");
$(this).parent().find('a.button1').addClass("active");
$("div#content div.comments").fadeIn('slow');
var col1Height = $("div#left-pannel").height() -63 ;
$('div#sidebar').css("min-height", col1Height);
return false;
});
我想這個按鈕表決提交給控制器。修復按鈕以便正常鏈接的最佳方法是什麼?
div.comments的內容是否已在點擊投票按鈕之前加載到頁面上? – 2012-04-24 05:45:27