Ajax Post и получение нескольких переменных - PullRequest
0 голосов
/ 13 сентября 2018

Мне нужна помощь о том, как публиковать и получать несколько переменных с помощью Ajax Post.Мне действительно нужно было получить опубликованные переменные для запроса SQL.См. Ниже код Ajax, где мне нужно было включить имена переменных selschool, selprogram, selsession в сообщение

<script>

    $("#session").change(function()
    {
        $("#loding2").show();
        var id=$(this).val();
        var dataString = 'id='+ id;
        var selschool=document.getElementById("selectedschool").val();
        var selprogram=document.getElementById("selectedprogram").val();
        var selsession=document.getElementById("selectedsession").val();

        $("#semester").find('option').remove();
        $("#class").find('option').remove();
        document.getElementById("selectedclass").value= " ";
        document.getElementById("selectedsemester").value= " ";
        $.ajax
        ({
            type: "POST",
            url: "get_class.php",
            data: dataString,
            cache: false,
            success: function(html)
            {
                $("#loding2").hide();
                $("#class").html(html);
            }
        });
    });

</script>

Также см. Ниже скрипт PHP, где я хотел использовать опубликованную переменную для запроса;

 <?php
include('dbconfig.php');
if($_POST['id'])
{
    $id=$_POST['id'];

//  Todo: I actually needed something like where session SELECT * FROM class where session_id=$id and program_id="selprogram" and school_id="selschool"
    $stmt = $DB_con->prepare("SELECT * FROM class where session_id=$id ");
    $stmt->execute(array(':id' => $id));

    ?><option selected="selected">Select Class :</option>
    <?php while($row=$stmt->fetch(PDO::FETCH_ASSOC))
    {
        ?>
        <option value="<?php echo $row['class_id']; ?>"><?php echo $row['class_name']; ?></option>
        <?php
    }
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...