var MyButtonAction = function () { var handleButton = function () { function postJson(data, url){ $.ajax({ type: "POST", url: url, data: JSON.stringify(data),// now data come in this function contentType: "application/json; charset=utf-8", crossDomain: true, dataType: "json", success: function (data, status, jqXHR) { bootbox.alert("Applied changes record successfully."); }, error: function (jqXHR, status) { // error handler console.log(jqXHR); a = jqXHR; bootbox.alert(jqXHR["responseText"]); } }); } $('#delete_domain').click(function (e) { e.preventDefault(); bootbox.confirm("Are you sure you want to delete this domain?", function(result) { if (result == true){ var domain = document.getElementById('delete_domain').value; $.get("/admin/domain/"+ domain +"/delete"); window.location.href = '/'; } }); }); } return { //main function to initiate the module init: function () { handleButton(); } }; }();