gPanel/server/document_root/assets/js/panelHandlers/settings/add_nameserver.js
2017-12-11 14:50:38 -06:00

31 lines
No EOL
1.1 KiB
JavaScript

jQuery('._js_add-nameserver-form').on('submit', function(e){
e.preventDefault();
var nameserver = jQuery(this).find('#addNameserver');
if(nameserver && nameserver.val()) {
var requestData = {};
requestData["nameserver"] = nameserver.val();
var xhr = new XMLHttpRequest();
xhr.open(jQuery(this).attr('method'), jQuery(this).attr('action'), true);
xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
xhr.send(JSON.stringify(requestData));
xhr.onloadend = function() {
if (xhr.status == 204) {
ListNameservers();
}
else {
if(xhr.response != undefined && xhr.response.length != 0) {
alert('Error: ' + xhr.response);
}
else {
alert('An error has occurred, refresh and try again. If problem persists please contact your administrator.');
}
}
}
}
else {
alert('The nameserver field has to be filled out.');
}
});