为何这么做?
从服务器获取的数据并非json格式的数据,不能直接调用函数处理数据,所以我们把获取来的数据转存为数组方便调用处理。
获取来的数据是如下格式:
1551228159 1551228159 1 68b329da9893e34099c7d8ad5cb9c940 好OK的啦 17191170 wxc586c43d40c99154 d2f1bf80b4c71e816325b3dd8a06567f http://baidu.com 1551228151 1551228153 0 68b329da9893e34099c7d8ad5cb9c941 好1的啦 17191171 wxc586c43d40c99152 d2f1bf80b4c71e816325b3dd8a06567b http://baidu1.com 1551228152 1551449961 1 68b329da9893e34099c7d8ad5cb9c942 好2的啦 17191172 wxc586c43d40c99153 d2f1bf80b4c71e816325b3dd8a06567c http://baidu2.com
<script type = 'text/javascript'>
function rewx() {
var col1,col2,col3,col4,col5
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
// vurl = xmlhttp.getResponseHeader('vurl');
var str =xmlhttp.responseText;
var rowArray = str.split(\"\n\");
// alert(rowArray);
for (var i = 0; i < rowArray.length-1; i++) {
rowArray[i] = rowArray[i].split(\"\ \"); //将行数组的第i位 按照","分割 变成二维数组
//for (var ii = 0; ii < rowArray[i].length-1; ii++){
// alert(i+\"|\"+rowArray[i][ii]);
/// }
var tabl = document.getElementById(\"tabl\");
var vidate=(rowArray[i][1] - dateddd)
var rdate=new Date(parseInt(rowArray[i][1]) * 1000).toLocaleString()
var adate=new Date(parseInt(rowArray[i][0]) * 1000).toLocaleString()
if ( vidate < 0){
col1=\"<div title='开户时间:\"+adate+\"\n过期时间:\"+rdate+\"'><font color='#808080'>█</font></div>\"
}else if (vidate < 259200){
col1=\"<div title='开户时间:\"+adate+\"\n过期时间:\"+rdate+\"\n剩余时间:\"+formatDuring(vidate)+\"'><font color='#FF0000'>█</font></div>\"
}else{
col1=\"<div title='开户时间:\"+adate+\"\n过期时间:\"+rdate+\"\n剩余时间:\"+formatDuring(vidate)+\"'><font color='#008000'>█</font></div>\"
}
col2=rowArray[i][4]; //名称
if (rowArray[i][2] == 0){
col3=\"官方提供\";
}else{
col3=rowArray[i][5];
}
//col4=\"http://baidu.com\"+rowArray[i][3];
col4='<input id=\"url\" title=\"重定向到:'+rowArray[i][8]+'\" type=\"text\" onclick=\"this.select();this.selectionStart = 0;this.selectionEnd = this.value.length;\" style=\"width: 100%; margin: 0; padding: 0;border:none;\" value=\"http://baidu.com/'+rowArray[i][3]+'\">'
col5='<button type=\"button\" onclick=\"alert(this.parentNode.parentNode.rowIndex);\" >续费</button> <button type=\"button\" onclick=\"rewx()\">修改</button></td>';
// function addRow(col1, col2) {
var row = tabl.insertRow(tabl.FetchRowCount);
row.insertCell(0).innerHTML = col1;
row.insertCell(1).innerHTML = col2;
row.insertCell(2).innerHTML = col3;
row.insertCell(3).innerHTML = col4;
row.insertCell(4).innerHTML = col5;
// }
}
// for (var ii = 0; ii < rowArray.length-1; ii++) {
// alert(ii+\"|\"+rowArray[ii][8]);
// }
// alert(rowArray[2][0]);
//alert(xmlhttp.responseText);
// console.log(\"retest:\" + vurl);
}
};
var uurl=\"https://wx.kos.org.cn/dataconfig.xjs\"
xmlhttp.open(\"GET\", uurl, false);
xmlhttp.send(null);
//alert(vurl);
// if (vurl.substr(0,9) == \"weixin://\"){
// window.location.href= vurl;
// } else {
// alert(\"提示:\n\"+vurl);
// }
}
</script>

评论