统一控制html代码部分
其它页面引用此html控制代码和脚本代码,并实现自己的刷新函数refreshData
<div id="setting_refresh_time">
设置刷新时间:
<input type="radio" name="refresh_time" id="refresh_time_3s" value="3"/>3秒
<input type="radio" name="refresh_time" id="refresh_time_5s" value="5"/>5秒
<input type="radio" name="refresh_time" id="refresh_time_10s" value="10"/>10秒
<input type="radio" name="refresh_time" id="refresh_time_60s" value="60"/>1分钟
</div>
脚步部分
<script type="text/javascript">
$(function(){
// set default refresh second
$("#refresh_time_5s").attr("checked","checked");
// 自动刷新数据
function autoRefreshData(){
// need set function refresh
if(typeof refreshData == 'function'){
refreshData();
}
var s = $("#setting_refresh_time").find("input:radio:checked").val();
var ss = parseInt(s)*1000;
setTimeout(autoRefreshData,ss);
}
autoRefreshData();
});
</script>
其它页面引用此html控制代码和脚本代码,并实现自己的刷新函数refreshData
function getData(){/*todo*/}
refreshData= function(){getData();}