function getdata(url,sid){
$.getJSON(url,{id:sid},function(data){
var w = 208; //使用比例條的總寬度
.html(data.red);
$("# red").css("width",data.red_percent*100+"%");
var red_bar_w = w
$( "#red_bar").css("width",red_bar_w);
//藍方投票數
$("#blue ").css("width",data.blue_percent*100+"%");
var blue_bar_w = w # $("#blue_bar ").css("width",blue_bar_w);
}else{
}
#
當頁面初次載入時,即呼叫getdata(),然後點選給紅方投票或給藍方投票同樣呼叫getdata(),只是傳遞的參數不一樣。注意本例中的參數sid我們設定為1,是根據資料表中的id設定的,開發者可以根據實際項目讀取準確的id。
$(function(){
//取得初始資料
getdata("vote.php",1);
//紅方投票 ".redhand").click(function(){
getdata("vote.php?action=red",1);
}); #o# .bluehand").click(function(){
getdata("vote.php?action=blue",1);
});
});
下一節