Advertisement
Guest User

Untitled

a guest
Sep 17th, 2015
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   $(document).on("click", "#new-task-save-btn", function () {
  2.     var task_row = $("#new-task");
  3.     var task = {};
  4.     task['task_class'] = task_row.find("input[name='task-class']").val();
  5.     task['frequency'] = task_row.find("input[name='frequency']").val();
  6.     task['interval'] = task_row.find("input[name='interval']").val();
  7.     task['task_settings'] = task_row.find("input[name='task-settings']").val();
  8.     task['weekends'] = task_row.find("input[name='weekends']").is(':checked');
  9.     task['active'] = task_row.find("input[name='active']").is(':checked');
  10.  
  11.     if (! (task['task_class'] == "")) {
  12.       saveTask(task);
  13.       window.location.replace("/admin/task_manager");
  14.       } else {
  15.           alert("Please enter a task class");
  16.       }
  17.     });
  18.  
  19.     function saveTask(task) {
  20.       console.log("Going to attempt to save '" + task['task_class'] + "'");
  21.       $.ajax({
  22.         url: "/admin/save_task",
  23.         type: "POST",
  24.         cache: false,
  25.         data: JSON.stringify(task),
  26.         dataType: "json",
  27.         success: function (data) {
  28.           console.log("Saved task '" + task['task_class'] + "' successfully");
  29.         },
  30.         error: function (data) {
  31.           console.log(data);
  32.           console.log("Saving task '" + task['task_class'] + "' failed");
  33.           alert("Failed to save, ensure values aren't blank");
  34.         }
  35.       });
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement