PHP внутри html, вызванный ajax, не работал - PullRequest
0 голосов
/ 02 ноября 2018

Так что это мой вызов ajax

function insertModal(link)
{
$.ajax({
    url: link,
    cache: false,
    dataType: "text",
    success: function(data) {
        $("#modalInput").html(data);
    },
    error: function (request, status, error) {
        alert(request.responseText);
    }
});
}

И это мой HTML-файл, который называется ajax

        <form>
            <div class="modal-content">
                <h3>Input Car</h3>
                <div class="row">
                    <div class="col s12 select-container">
                        <i class="material-icons prefix light-green-text text-darken-1">date_range</i>
                        <select id="th_car_out">
                            <?php
                                include 'script/year.php';
                            ?>
                        </select>
                        <label>Choose Car Year</label>
                    </div>
                </div>
            </div>
        </form>

Все работает хорошо, форма показывается и т.д., кроме скрипта PHP.

Я уже пытаюсь изменить свой php-скрипт "include" на какой-то базовый php-скрипт echo "option" или даже написать простое эхо-запрос "hi", но он все равно ничего не показывает.

Может кто-нибудь сказать мне, что пошло не так?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

вы уверены, что ваш файл с расширением .php?

Вы можете поместить html в ваш php файл, но в html файл невозможно поместить выражение php.

0 голосов
/ 02 ноября 2018

Переименуйте файл, содержащий код PHP, с расширением .php, поскольку ваш веб-сервер не настроен на обработку PHP *.html файлами.

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