Laravel ajax запрос не работает по https - PullRequest
0 голосов
/ 21 апреля 2020

Я использую heroku для размещения моего laravel проекта

, и я использовал ajax запрос для моего кода

, он отлично работает на локальной машине

но не работает на домене herops https, но работает на домене http

$("div select#Wilaya").change(function () {
    $apiWilaya = "/api/region/?wilaya=" + $(this).val();
    $.getJSON($apiWilaya, function (data) {
        // Clean select options
        $("div select#Daira,div select#Commune").find('option').remove("option[value]").end().find('option[hidden]').prop('selected', true);
        // FETCH ALL DAIRA'S
        $.each(data, function (key, entry) {
            $("div select#Daira").append($('<option></option>').attr('value', entry.daira_id).text(entry.daira_nom));
        });
    });
    //enable Daira disable Commune select
    $("div select#Daira").prop('disabled', false);
    $("div select#Commune").prop('disabled', true);
});

, а также

function newMessage() {
        message = $(".message-input input").val();
        if ($.trim(message) == '' || !$('#contacter_disc').val()) {
            return false;
        }
        disc_id = $('#contacter_disc').val();
        $.ajax({
            type: "POST",
            url: "/home/messages/send",
            data: {disc_id: disc_id, message: message},
            success: function (data) {
                $('.message-input input').val(null);
                $(".messages ul").load("/home/messages/fetch", {get: 'messages', disc_id: disc_id}, function () {
                    $(".messages").animate({scrollTop: 90000000}, "fast");
                });
            },
            dataType: 'json'
        });
    }

запрос https

http запрос

1 Ответ

0 голосов
/ 22 апреля 2020

Я обнаружил, что URL-адреса проблем не должны заканчиваться на /

$("div select#Wilaya").change(function () {
$apiWilaya = "/api/region?wilaya=" + $(this).val();
$.getJSON($apiWilaya, function (data) {
    // Clean select options
    $("div select#Daira,div select#Commune").find('option').remove("option[value]").end().find('option[hidden]').prop('selected', true);
    // FETCH ALL DAIRA'S
    $.each(data, function (key, entry) {
        $("div select#Daira").append($('<option></option>').attr('value', entry.daira_id).text(entry.daira_nom));
    });
});
//enable Daira disable Commune select
$("div select#Daira").prop('disabled', false);
$("div select#Commune").prop('disabled', true);

});

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