實現功能:
顯示試題結果,並實時更新各題各選項選擇人數
示例**:
控制器 surveycontroller.php
public
function
getresult
($id)
$oquestions = question::where('sid', $id)
->select('id', 'sid', 'name', 'a', 'a_ct','b', 'b_ct','c','c_ct', 'd','d_ct')
->get();
$aselection=array('a','b','c','d');
return view::make('show-result')
->with(compact('id', 'oquestions','aselection'));
}public
function
postresult
($id)
視**件 show-result.blade.php
public
"-//w3c//dtd xhtml 1.0 transitional//en"
"">
"">
type="hidden" id="url" value="}/survey/result/}" />
@foreach($oquestions as $k=>$question)
check_box">
check_pro">}、}
@foreach($aselection as $selection)
@if($question->$selection)
check_list">}、}
progress_box">
p_tot">
progress1">
progress2" id="
<?php
echo
$selection.'_ct'.($k+1);?>
" style="width:<?php
$rate = $selection.'_ct';echo
$question->$rate*1.24.'%';?>
">
percent" id="
<?php
echo
$selection.'_ct_'.($k+1);?>
"><?php $rate = $selection.'_ct';echo $question->$rate;?>人
@endif
@endforeach
result.js – 實現實時更新資料
//實時更新資料
$(function
() j = 0;}}
}});
}//迴圈操作
setinterval(function
(), 30000);
});
效果如圖: Django結合ajax進行頁面實時更新的例子
django結合ajax進行頁面實時更新踩過的坑 簡單記錄一下在使用django echarts和ajax實現資料動態更新時遇到的一些坑 1 url配置錯誤,路徑沒有找對 最後使用絕對路徑 2 後台 view.py 傳的資料型別不對導致 3 沒有配置js源,根本發不出ajax請求 第一次接觸js根本...
資料實時更新 webSocket 輪詢
單工 單向通訊。即只能伺服器 客戶端。例如 udp協議 半雙工 既可以伺服器 客戶端,也可以客戶端 伺服器。但是同一時間,只能是乙個方向。例如 http協議。全雙工 雙向通訊。同一時間內既可以客戶端 伺服器 也可以伺服器 客戶端。例如 websocket協議 伺服器實時的將更新的資料傳送到客戶端。應...
pyqtchart實時更新
用pyqt做的小專案,其中有個需求是實時更新曲線圖,在這裡記錄下除錯的 pyqt和qt基本相同,可以參照c 版本qt的寫法。pyqtchart的資料可真少呀。搜了好久,最後還是結合c 版的文件和大佬們的部落格做出來這個效果。直接上 class mainwindow qmainwindow,ui ma...