从$\u GET方法获取ajax中php文件头的值

从$\u GET方法获取ajax中php文件头的值,php,ajax,get,Php,Ajax,Get,嗨,朋友们,我是AJAX的初学者,因此我面临一些问题,即我无法从发送给$\u GET方法的页面标题中获取值。请帮助我找到解决方案 这是我的PHP代码 <?php include '../../db_connect/connection.php'; ?> <?php $select = "SELECT * FROM leave_requests WHERE teacher_name = '$teacher_id' ORDER BY id DESC"; $select_resu

嗨,朋友们,我是AJAX的初学者,因此我面临一些问题,即我无法从发送给
$\u GET
方法的页面标题中获取值。请帮助我找到解决方案

这是我的PHP代码

<?php include '../../db_connect/connection.php'; ?>

<?php

$select = "SELECT * FROM leave_requests WHERE teacher_name = '$teacher_id' ORDER BY id DESC";
$select_result = mysqli_query($connection,$select);
while ($row = mysqli_fetch_assoc($select_result)) {
    $date = $row['date'];
    $teacher = $row['teacher_name'];
    $days = $row['days'];
    $reason = $row['reason'];
    $status = $row['status'];
    $type_of_leave = $row['type_of_leave'];

    $principal_remarks = $row['principal_remarks'];
    $id = $row['id'];
    ?>

    <td><?php echo $date; ?></td>
    <td><?php echo $days; ?></td>
    <td><?php echo $type_of_leave; ?></td>
    <td><?php echo $reason; ?></td>


    <td><?php echo $status; ?></td>
    <td><?php echo $principal_remarks; ?></td>
    </tr>

<?php
} ?>

这是我不完整的AJAX代码

<script type="text/javascript">
$(document).ready(function(){
    $.ajax({
        url:'display_leave_request_response.php',
        data:
    });
});
</script>

$(文档).ready(函数(){
$.ajax({
url:'display\u leave\u request\u response.php',
数据:
});
});
如何使用Ajax获取在get请求中提交的值请解释

很抱歉,因为系统不接受这个问题,所以我必须这样做


如果代码中有任何错误,请向我解释将
数据:
选项设置为包含要发送的参数的对象:

data: { teacher_id: some_variable }
然后在PHP中,您可以使用:

$teacher_id = $_GET['teacher_id'];

您还应该学会使用预先准备好的语句,而不是将
$teacher\u id
变量直接替换到SQL中,以防止SQL注入。请参见

我希望动态地使用它,因此此SIR的任何其他解决方案您的意思是
123
应该是动态值?这只是一个例子,你可以从输入或下拉列表中动态地得到它。我已经改变了答案。我用
一些变量
替换了它。您只需要设置变量,例如,从输入获取变量。