Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #4

Merged
merged 8 commits into from
Mar 29, 2018
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
bug fix
  • Loading branch information
fengfei committed Mar 29, 2018
commit 13c98b2a037b3c1410100baf9367777c5fbb51e8
57 changes: 29 additions & 28 deletions html/static/js/main.js
Original file line number Diff line number Diff line change
@@ -1,51 +1,52 @@
function api_invoke(uri, params, callback){
function api_invoke(uri, params, callback) {
$.ajax({
url:uri,
data:params,
type:'POST',
cache:false,
dataType:'json',
success:function(data) {
url: uri,
data: params,
type: 'POST',
cache: false,
dataType: 'json',
success: function (data) {
callback(data);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
if ("undefined" == typeof(XMLHttpRequest.responseJSON)) {
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (XMLHttpRequest.status == 302) {
location.href = "/login.html";
return;
}
if ("undefined" == typeof(XMLHttpRequest.responseJSON)) {
alert("System error, please try again later.");
return;
};
alert(XMLHttpRequest.responseJSON.msg);
}
}
alert(XMLHttpRequest.responseJSON.msg);
}
});
}

function load_page(pageUrl){
function load_page(pageUrl) {
$(".content-wrapper").load(pageUrl);
}

function get_query_string(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
function get_query_string(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)return unescape(r[2]);
return null;
}

function is_ip(ip)
{
var re = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
return re.test(ip);
function is_ip(ip) {
var re = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
return re.test(ip);
}

function check_port(port)
{
if (port>65535) {
function check_port(port) {
if (port > 65535) {
return false;
}
var re = /^[1-9]+[0-9]*]*$/
return re.test(port);
}

function check_weight(weight)
{
function check_weight(weight) {
var re = /^[1-9]+[0-9]*]*$/
return re.test(weight);
}
Expand Down