无法重定向到付款页面

时间:2020-08-04 04:11:10

标签: php html jquery

下面的代码是由某些开发人员创建的,在更改了托管网站后,未发生到支付网关的重定向。在迁移所有发现正确的文件时检查所有丢失的文件。我不是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 :(得分:0)

如果所有文件都和以前一样放在同一位置,则可以在Cpanel上检查PHP版本或执行phpinfo();。在干净的php文件上以获取该信息,并将其与旧主机进行比较。

我可以看到一些错误处理,当您尝试付款时页面是否呈现了某些内容。希望PHP版本能正常工作,否则请检查两个主机上都激活的php.ini配置和模块。当您从本地转为托管或从托管转为托管时,这些配置始终是一个问题。

最好的问候,我将在此为您提供帮助。