Ответы пользователя по тегу JavaScript
  • Как сделать 3 аякс запроса и получение данных на один php файл?

    @miraliko Автор вопроса
    Короче сам решил , не знаю насколько так правильно будет или нет но код работает.

    разные формы на 1 файле
    <form id="form1">
            <input type="text" name="zapros1">
            <input type="submit" name="submit1" id="submit1">
            <div id="res1"></div>
        </form>
        <form id="form2">
            <input type="text" name="zapros2">
            <input type="submit" name="submit2">
            <div id="res2"></div>
        </form>


    разные аяксы на 1 файле
    $("#form1").submit(function(e) {
            e.preventDefault();
            var dannie1 = $("#form1").serialize();
            $.ajax({
                url: "3zaprosa.php",
                type: "POST",
                //data: {zapros1: dannie1, origin1: "zap1"},
                data: dannie1,
                success: function(row) {
                    $("#res1").html("udacno " + row);
                }
            });
        });
    
    
        $("#form2").submit(function(e) {
            e.preventDefault();
            var dannie1 = $("#form2").serialize();
            $.ajax({
                url: "3zaprosa.php",
                type: "POST",
                //data: {zapros2: dannie1, origin2: "zap2"},
                data: dannie1,
                success: function(row) {
                    $("#res2").html("udacno " + row);
                }
            });
        });


    разные обработчики php на 1 файле.
    if(isset($_POST["zapros1"])) {
            $res1 = $_POST["zapros1"];
            echo $res1;
        }
    
        if(isset($_POST["zapros2"])) {
            $res2 = $_POST["zapros2"];
            echo $res2;
        }
    Ответ написан
    Комментировать