Невозможно перенаправить на страницу оплаты - PullRequest
0 голосов
/ 04 августа 2020

Приведенный ниже код был создан каким-то разработчиком, после изменения веб-хостинга перенаправление на платежный шлюз не происходит. проверил все отсутствующие файлы при переносе, все было правильно найдено. Я не разработчик php и не могу понять, почему он не работает. Ниже приведен код.

<!-- Payment Sending -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
  
<script>
$(document).ready(function(){
$("#payment-form").on("submit",function(e){
e.preventDefault();
if($("#payment-form [name='customerid']").val() === '')
{
$("#payment-form [name='customerid']");
}
else if ($("#payment-form [name='productname']").val() === '')
{
$("#payment-form [name='productname']");
}
else if ($("#payment-form [name='productsize']").val() === '')
{
$("#payment-form [name='productsize']");
}
else if ($("#payment-form [name='productprice']").val() === '')
{
$("#payment-form [name='productprice']");
}
else if ($("#payment-form [name='name']").val() === '')
{
$("#payment-form [name='name']").css("border","1px solid red");
}
else if ($("#payment-form [name='email']").val() === '')
{
$("#payment-form [name='email']").css("border","1px solid red");
}
else if ($("#payment-form [name='phone']").val() === '')
{
$("#payment-form [name='phone']").css("border","1px solid red");
}
else
{
$("#loading-img").css("display","block");
var sendData = $( this ).serialize();
$.ajax({
type: "POST",
url: "get_response.php",
data: sendData,
dataType: "json",
success: function(data){
    if(data.status == 'success'){
        console.log('submitted');
        $("#loading-img").css("display","none");
        window.location.href="/payment/payment.php?customerid="+data.customerId;
    }else if(data.status == 'error'){
        $("#loading-img").css("display","none");
        $(".response_msg").text(data.errormsg);
        $(".response_msg").slideDown().fadeOut(9000);
        $("#payment-form").find("input[type=text], input[type=email], textarea").val("");
    }
}
 
});
}
});
 
$("#payment-form input").blur(function(){
var checkValue = $(this).val();
if(checkValue != '')
{
$(this).css("border","1px solid #eeeeee");
}
});
});
</script>

1 Ответ

0 голосов
/ 04 августа 2020

Если все файлы находятся в том же месте, что и раньше, это может быть проверка версии PHP в Cpanel или выполнение phpinfo (); в чистом файле php, чтобы получить эту информацию и сравнить ее со старым хостингом.

Я вижу некоторую обработку ошибок, отображает ли страница что-то, когда вы пытаетесь go заплатить. Надеюсь, версия PHP работает, в противном случае вы можете проверить конфигурацию php .ini и модули, активированные на обоих хостингах. Эти конфигурации всегда являются проблемой, когда вы go переходите с локального на хостинг или с хостинга на хостинг.

С уважением, я буду следить за этим, чтобы помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...