|
|
<div class="col-sm-5 well">
|
|
|
</div>
|
|
|
<div class="col-sm-18">
|
|
|
<div class="panel panel-default">
|
|
|
<div class="panel-heading">更新国内火车站点信息</div>
|
|
|
<div class="panel-body">
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-striped">
|
|
|
<tr>
|
|
|
<td width="120"> </td>
|
|
|
<td width="300">
|
|
|
<div class="progress">
|
|
|
<div id="pros" class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 0%;">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form_submit">
|
|
|
<button type="button" class="btn btn-success" id="trigger_ajax">test</button>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td>
|
|
|
<P>由于涉及HT,所以更新程序需要运行在本地:http://202.103.68.144:65008/info.php/thirdparty/updatetrain/updatestation/</P>
|
|
|
<p>原来准备做点击后更新,加进度条。后来发现这个功能需要自动运行,基本不需要界面。加上时间也紧。所以就直接加链接了</p>
|
|
|
<P>以后数据都已HT的数据为准,所以先要把目前站点JS的内容判断后同步到HT里面,以后根据12306数据更新HT,然后把新内容邮件发送到我邮箱,我在手动更新网前站点JS</P>
|
|
|
<p><a href="/info.php/thirdparty/updatetrain/updatestation/getstatioBy12306/">点击更新(主要),根据12306数据更新</a></p>
|
|
|
|
|
|
<p style="display: none;"></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td> </td>
|
|
|
<td id="msg_1">请等待:当前进度:<span>0%</span></td>
|
|
|
<td> </td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3" id="msg_1a"></td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<script type="text/javascript">
|
|
|
var trigger = document.getElementById("trigger_ajax");
|
|
|
trigger.onclick = function(){
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
xhr.onprogress = function(event){
|
|
|
if(event.lengthComputable){
|
|
|
var loaded = parseInt(event.loaded/event.total*100)+"%";
|
|
|
$('#pros').width(loaded);
|
|
|
$('#pros').text(loaded);
|
|
|
}
|
|
|
}
|
|
|
xhr.open("post", "/info.php/thirdparty/updatetrain/updatestation/test/", true);
|
|
|
xhr.send(null);
|
|
|
}
|
|
|
|
|
|
</script> |