I'm new at Laravel and I'm actively trying to code better, but I'm currently stuck with problems I don't know how to solve.
The controller :
public function sendGiving($contents){
    $redirectURL = $contents->redirectURL;
    var_dump($redirectURL); // the variable is available, logged in network section
    return View::make('giving/giving')->with('redirectURL', $redirectURL);
}
The view (on AJAX) :
function submitForm() {
    if (is_personal_data_complete() == true && is_offering_filled() == true && isreCaptchaChecked() == true) {
        var base_url = window.location.origin;
        
        //send ajax request    
        $.post("{{ route('send_giving') }}",
            {
                _method: 'POST',
                _token: '{{ csrf_token() }}',
                name: $('#txtName').val(),
                email: $('#txtEmail').val(),
                phone_number: $('#txtnohp').val(),
                thanksgiving_offerings: total_thanksgiving,
                tithe_offerings: total_tithe,
                firstborn_offerings: total_firstborn,
                build_offerings: total_build,
                deacon_offerings: total_deacon,
                mission_offerings: total_mission,
                paud_offerings: total_paud,
                dataType: "jsonp",
                async : false,
                success: function($redirectURL){
                    alert($redirectURL);
                },
            });
            
    }
       
    else if (is_personal_data_complete() == false) {
        alert("Please fill in your data form");
    }
    else if (is_offering_filled() == false) {
        alert("Please fill in your offerings");
    }
    else if (isreCaptchaChecked() == false){
        alert("Please check the captcha");
    }
    return false;
}
The alert always returns undefined though, what am I missing?
 
     
     
     
     
    