由ajax调用的html内的PHP无法正常工作

时间:2018-11-02 11:04:19

标签: javascript php html ajax

这是我的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);
    }
});
}

这是我的由ajax调用的html文件

        <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”,甚至编写简单的echo“ hi”,但仍然没有显示任何内容。

谁能告诉我出了什么问题?

2 个答案:

答案 0 :(得分:2)

重命名包含扩展名为.php的PHP代码的文件,因为您的Web服务器未配置为使PHP处理*.html个文件。

答案 1 :(得分:1)

您确定文件的扩展名为.php吗?

您可以将html放在php文件中,但不能在html文件中放置php表达式。