Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var ajaxFormSubmit = function (contentDiv, formDiv, modalId, formId, controllerPath) {
- $(".loader").show();
- $("#".concat(formId)).on("submit", function (e) {
- console.log("ajax form submitted");
- e.preventDefault(); // prevent standard form submission
- var form = $(this);
- $.ajax({
- url: form.attr("action"),
- method: form.attr("method"), // post
- data: form.serialize(),
- error: function () {
- $(".loader").hide();
- alert("An error occurred.");
- },
- success: function (partialResult) {
- console.log(partialResult.length);
- if (partialResult.length === 0) {
- console.log("form archhived");
- $("#".concat(modalId)).modal('hide');
- //forcing the backdrop to go away, something is wrong with the modal, it needs work.
- $('.modal-backdrop').remove();
- getManager(controllerPath, contentDiv);
- //get gunnery manager
- }
- else {
- console.log("form came back");
- $("#".concat(formDiv)).html(partialResult);
- $(".loader").hide();
- }
- }
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement