var sync_db_list = new Array("term/sync_index.php"); //var sync_db_list = ["doc/sync_index.php", "term/sync_index.php", "usent/sync.php"]; var sync_curr_do_db = 0; function sync_index_init() {} function sync_pull() { sync_curr_do_db = 0; $("#sync_result").html("working"); // sync_do_db($("#sync_server_address").val(), $("#sync_local_address").val(), 1); } function sync_push() { sync_curr_do_db = 0; $("#sync_result").html("working"); // sync_do_db($("#sync_local_address").val(), $("#sync_server_address").val(), 1); } function sync_do_db(src, dest, time = 1) { $.get( "sync.php", { server: $("#sync_server_address").val(), localhost: $("#sync_local_address").val(), path: sync_db_list[sync_curr_do_db], time: time, }, function (data) { let result; try { result = JSON.parse(data); } catch (error) { console.error(error + " data:" + data); return; } $("#sync_result").html($("#sync_result").html() + "
" + result.message + "
" + result.row); // if (result.row == 1000) { sync_do_db(src, dest, result.time); } else { sync_curr_do_db++; if (sync_curr_do_db < sync_db_list.length) { sync_do_db(src, dest, 1); } else { $("#sync_result").html($("#sync_result").html() + "
All Done"); // } } } ); }