Задать вопрос
@maiskiykot
Free coder

Почему ошибка 500 в запросе ajax laravel 7?

Как бы проект давно у меня, остальные функции вопросов не вызывали или легко решались, но вот тут дошли руки до чекаута и ни туды и ни сюды! Код не мой, но я попытался вставить в него токен и больше ничего не менял:
function orderplace() {
    var phone = $("#order_phone").val();
    var note = $("#order_notes").val();
    var city = $("#order_city").val();
    var payment_type = 'Cash';
    var totalprice = document.getElementById("finaltotal_order").innerHTML;
    var subtotal = document.getElementById("subtotal_order").innerHTML;
    var charge = document.getElementById("delivery_charges_order").innerHTML;
    var typedata = "";
 //   console.log($("#us2-address").val());

    if ($("#home1").prop("checked") == true) {
        var shipping_type = 0;
        var address = $("#us2-address").val();
        var latlong = $("#us2-lat").val() + "," + $("#us2-lon").val();
    }
    if ($("#home2").prop("checked") == true) {
        var shipping_type = 1;
        var address ="";
        var latlong ="";
    } 

    if (phone != "" && city != "" && payment_type != "") {
        $.ajax({
            url: $("#path_site").val() + "/placeorder",
            method: "GET",
            data: {
            	_token: $('meta[name="csrf-token"]').attr('content'), 
                phone: phone,
                note: note,
                city: city,
                address:address,
                payment_type: payment_type,
                shipping_type: shipping_type,
                totalprice: totalprice,
                subtotal: subtotal,
                charge: charge,
                latlong:latlong,
            },
            success: function (data1) {
                console.log(data1);
                
            }
        });
    } else {
        document.getElementById("orderplace1").style.display = "none";
        document.getElementById("orderplacestrip").style.display = "none";
        document.getElementById("orderplacepaypal").style.display = "none";
        $("#pay1").removeClass('activepayment');
        $("#pay2").removeClass('activepayment');
        $("#pay3").removeClass('activepayment');
        $("#order_payment_type_1").prop("checked", false);
        $("#order_payment_type_3").prop("checked", false);
        $("#order_payment_type_4").prop("checked", false);
        alert($("#required_field").val());
    }
}

И роуты по всякому переставлял и в контроллере прописал dd($request), чтобы отсечь ошибки функции - нифига! Подозрение у меня на роуты, потому что юзер под логином отправляет заказ, но тоже уже и так и эдак пробовал - или ошибка 500 или пытается переадресации делать какие-то безумные. Подскажите, плизззз, уже весь моск сломал! Проект мой личный - не барыжу!
  • Вопрос задан
  • 217 просмотров
Подписаться 1 Простой 26 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы