Javascript 如何解决JS中的数据传输问题?

Javascript 如何解决JS中的数据传输问题?,javascript,php,laravel,Javascript,Php,Laravel,我有一个付款功能。例如,如果我在关税计划8上按下“购买”按钮,我将被重定向到支付关税计划1,如果我尝试购买任何其他关税计划而不是第一个关税计划,同样的问题也会出现 在我的页面中,按钮有代码: 我的buystars功能: function buystars(tickid) { $.ajax({ url: '/payment/pay', type: 'POST',

我有一个付款功能。例如,如果我在关税计划8上按下“购买”按钮,我将被重定向到支付关税计划1,如果我尝试购买任何其他关税计划而不是第一个关税计划,同样的问题也会出现

在我的页面中,按钮有代码:

我的buystars功能:

function buystars(tickid) {
                    $.ajax({
                        url: '/payment/pay',
                        type: 'POST',
                        data: {
                            "tickID": tickid
                        },
                        success : function(data) {
                            toastr.success('Good. Redirect');
                            delay: 5000

                            window.location.href = data.redirect;

                        },
                    });
                    return false;
                };
公共支付功能:

public function pay(Request $request)
    {
        $ticketID = $request->get('tickID');
        if($ticketID = 1){
            $sum = 50;
        }elseif($ticketID = 2){
            $sum = 100;
        }elseif($ticketID = 3){
            $sum = 500;
        }elseif($ticketID = 4){
            $sum = 1000;
        }elseif($ticketID = 5){
            $sum = 2500;
        }elseif($ticketID = 6){
            $sum = 6000;
        }elseif($ticketID = 7){
            $sum = 10000;
        }elseif($ticketID = 8){
            $sum = 15000;
        }
        $u = $this->user->steamid64;
        $merchant_id = '534';
        $secret_word1 = '534';
        $sign = md5($merchant_id.':'.$sum.':'.$secret_word1.':'.$u);
        $url = 'https://www.free-kassa.ru/merchant/cash.php?m='.$merchant_id.'&oa='.$sum.'&o='.$u.'&s='.$sign.'&lang=ru&i=&em=';
        $returnValue = [
            'redirect' => $url
        ];
        return $returnValue;
    }
怎么了?

您的if条件错误!正确的方法是:

如果$ticketID==1{ $sum=50; }如果$ticketID==2,则为else{ $sum=100; }如果$ticketID==3,则为else{ $sum=500; }如果$ticketID==4,则为else{ $sum=1000; }如果$ticketID==5,则为else{ $sum=2500; }如果$ticketID==6,则为else{ $sum=6000; }如果$ticketID==7,则为else{ $sum=10000; }如果$ticketID==8,则为else{ $sum=15000; } 注1:two==可比

注2:如果这个系统不是为了研究,那么不建议在html中使用这样改变价格的值:因为编辑这个值非常简单