easypanel/admin/view/default/scripts/manynode.js
2023-08-25 10:53:15 +08:00

44 lines
No EOL
944 B
JavaScript

function sleep(n)
{
var start=new Date().getTime();
while(true)
if(new Date().getTime()-start> n)
break;
}
function test_node()
{
$.ajax({
type:'post',
dataType:'json',
url: '?c=manynode&a=getNOde',
success:function(json) {
if (json['status'] == 200) {
for (i=0; i<json['count'];i++) {
sleep(2);
var name=null;
name = json['nodes'][i]['name'];
$("#tr" + name).html("状态:<img src='/style/busy.gif'>");
check_node(name);
}
}
}
});
}
function check_node(name)
{
$.ajax({
type:'get',
url: '?c=manynode&a=testNode',
data: 'name=' + name,
success:function(status) {
if (status == 200) {
$("#tr" + name).html("状态:<img src='/style/check_right.gif'>");
}else{
$("#tr" + name).html("状态:<img src='/style/check_error.gif'>");
}
}
});
}
$(document).ready(function(){
//test_node();
});