X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Finstancehandler%2Finstance_list.js;fp=static%2Fsrc%2Finstancehandler%2Finstance_list.js;h=d04f46589df16991c87060fb78d395810563377d;hb=6060dd65260d576fcb67731544debbe87c3a8782;hp=5580bbfed4153bcf91c12cc7bd19bfc89c0479d8;hpb=8532b4327bde5ad587a9e3d48db53dc8ee7b3ba4;p=osm%2FLW-UI.git diff --git a/static/src/instancehandler/instance_list.js b/static/src/instancehandler/instance_list.js index 5580bbf..d04f465 100644 --- a/static/src/instancehandler/instance_list.js +++ b/static/src/instancehandler/instance_list.js @@ -54,7 +54,7 @@ function deleteNs(instance_name, instance_id, force) { } else { dialog.modal('hide'); - location.reload(); + table.ajax.reload(); } }, error: function (result) { @@ -100,7 +100,7 @@ function deleteNsi(instance_name, instance_id, force) { } else { dialog.modal('hide'); - location.reload(); + table.ajax.reload(); } }, error: function (result) { @@ -138,7 +138,7 @@ function deletePDU(instance_name, instance_id) { } else { dialog.modal('hide'); - location.reload(); + table.ajax.reload(); } }, error: function (error) { @@ -265,6 +265,35 @@ $(document).ready(function () { $(document).on('click', '.interface-group .btn-add', addInterfaceGroup); $(document).on('click', '.interface-group .btn-remove', removeInterfaceGroup); + + $("#formCreateNS").submit(function (event) { + event.preventDefault(); //prevent default action + var post_url = $(this).attr("action"); //get form action url + var request_method = $(this).attr("method"); //get form GET/POST method + var form_data = new FormData(this); //Encode form elements for submission + $.ajax({ + url: post_url, + type: request_method, + data: form_data, + headers: { + "Accept": 'application/json' + }, + contentType: false, + processData: false + }).done(function (response, textStatus, jqXHR) { + table.ajax.reload(); + $('#modal_new_instance').modal('hide'); + }).fail(function (result) { + var data = result.responseJSON; + var title = "Error " + (data.code ? data.code : 'unknown'); + var message = data.detail ? data.detail : 'No detail available.'; + bootbox.alert({ + title: title, + message: message + }); + }); + }); + $("#formCreatePDU").submit(function (event) { event.preventDefault(); //prevent default action var post_url = $(this).attr("action"); //get form action url