$(document).ready(function(){ $('#import_users').validate({ rules: { csv_file: { required: true, // extension: "csv|txt|xlsx", }, }, messages: { csv_file: { required: "Please Select Excel File", // extension: "Please select a valid file type (csv, txt, xlsx).", }, }, submitHandler: function (form) { // $(".import").html("Importing...."); // $(".import").prop("disabled", true); var formData = new FormData(form); $.ajax({ url: '/admin/import-csv', type: 'POST', data: formData, processData: false, contentType: false, success: function (result) { toastr.success('CSV file imported successfully'); window.location.reload(); }, error: function(xhr, status, error) { if (xhr.status === 422) { // Unprocessable Entity var errors = xhr.responseJSON.errors; // console.log(errors); // Display validation errors using Toastr for (var error in errors) { toastr.error(errors[error][0]); } } else { toastr.error('Error importing data'); // console.log("hiii"); } }, }); } }); $("#update_age_height").validate({ submitHandler: function (form) { $("#update_age_height_btn").html("Updating...."); $("#update_age_height_btn").prop("disabled", true); var formData = new FormData(form); $.ajax({ url: '/admin/update_age_height', type: 'POST', data: formData, processData: false, contentType: false, success: function (result) { // toastr.success(''); if(result.status == 200){ setTimeout(function () { window.location.reload(); }, 1000); toastr.success("Updated Succefully"); } }, }); } }); $("#updatePlan").click(function(){ let subscriptinName = $('#subscription_name').val(); // alert(subscriptinName); $('#SubPlanValue').val(subscriptinName); $('#updateSubModal').modal('show'); }); $(".UpdateSubBtn").on("click",function(e){ e.preventDefault(); let subscriptinName = $('#SubPlanValue').val(); let UserId = $('#userId').val(); // alert(UserId); $.ajaxSetup({ headers: { "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"), }, }); $.ajax({ url: '/admin/update_sub_plan', type: 'POST', data: {data : subscriptinName, id : UserId }, // processData: false, // contentType: false, success: function (result) { if(result.status == 200){ setTimeout(function () { window.location.reload(); }, 2000); toastr.success("Updated Succefully"); }else{ toastr.success("Something Went Wrong"); } }, }); }); });