Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).on("click", "#new-task-save-btn", function () {
- var task_row = $("#new-task");
- var task = {};
- task['task_class'] = task_row.find("input[name='task-class']").val();
- task['frequency'] = task_row.find("input[name='frequency']").val();
- task['interval'] = task_row.find("input[name='interval']").val();
- task['task_settings'] = task_row.find("input[name='task-settings']").val();
- task['weekends'] = task_row.find("input[name='weekends']").is(':checked');
- task['active'] = task_row.find("input[name='active']").is(':checked');
- if (! (task['task_class'] == "")) {
- saveTask(task);
- window.location.replace("/admin/task_manager");
- } else {
- alert("Please enter a task class");
- }
- });
- function saveTask(task) {
- console.log("Going to attempt to save '" + task['task_class'] + "'");
- $.ajax({
- url: "/admin/save_task",
- type: "POST",
- cache: false,
- data: JSON.stringify(task),
- dataType: "json",
- success: function (data) {
- console.log("Saved task '" + task['task_class'] + "' successfully");
- },
- error: function (data) {
- console.log(data);
- console.log("Saving task '" + task['task_class'] + "' failed");
- alert("Failed to save, ensure values aren't blank");
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement