Need some help for jQuery function. I want to show popup if the user meet certain conditions. Below is my code for service file (I'm using Laravel)
if ($packageList->FE->serviceable && $packageList->FE->hsba_flag == "Y") {
$packageList = $this->formatReserveRequest($selected, $packageList, $addressId);
$status = 1;
$title = __('coverage.serviceable_transfer_request_title');
$message = __('coverage.serviceable_tranfer_request_message');
} else {
if ($packageList->FE->serviceable) {
$packageList = $this->formatReserveRequest($selected, $packageList, $addressId);
$status = 1;
$title = __('coverage.serviceable_title');
$message = $isOrder ? __('coverage.order_serviceable_message'):__('coverage.serviceable_message');
} else {
$status = 5;
$title = __('coverage.not_serviceable_title');
$message = __('coverage.fmc_not_serviceable_message');
}
}
And here are my JQuery function:
function checkService(addressId, source, uri, houseunitlot, hsba_flag)
{
if (addressId != null) {
sweetAlertLoader();
var formData = new FormData();
formData.append("houseunitlot", houseunitlot);
var csrf_token = $('input[name="_token"]').val();
$.ajax({
url: uri + addressId,
headers: { 'X-CSRF-TOKEN': csrf_token },
type: "POST",
data: formData,
cache: false,
processData: false,
contentType: false,
success: function (response)
{
var confirmRedirect = null;
switch(response.status)
{
case 1:
/** Available */
if(source == 'order-capture' && hsba_flag == 'Y') {
var icon = 'error';
var showCancelButton = true;
var confirmButtonText = 'PROCEED';
var cancelBtnSize = 'w-30';
var confirmBtnSize = 'w-30';
var confirmRedirect = '/order-capture/fmc/review-order';
} else {
if(source == 'order-capture') {
var icon = 'success';
var showCancelButton = false;
var confirmButtonText = 'PROCEED';
var confirmBtnSize = 'w-50';
} else {
var confirmButtonText = 'OKAY';
}
}
break;
default:
break;
}
}
});
}
}
I'm trying to do if the user meet condition $packageList->FE->serviceable && $packageList->FE->hsba_flag == "Y", then it should popup the first statement in jQuery. Currently the popup shows 2nd condition (else statement). Is there any variable from service file I need to declare inside jQuery?