Передача переменной из js в php

403
10 февраля 2017, 05:37

Есть форма с отправкой данных в php и получение результата обратно.

<form id="call" action="">
<input type="text" name="name"></div>
<input type="submit" class="" value="Отправить">
</form>
<div id="calls"/>

call.js

jQuery(document).ready(function($)
{
    $("#call").submit(function()
    {
        var str = $(this).serialize();
        $.ajax(
        {
            type: "POST",
            url: "call.php",
            data: str,
            success: function(msg)
            {
                elm = document.getElementById('calls');
                elm.innerHTML = msg;
            }
        }
    });
    return false;
});

call.php

$call = 1;
echo 'Тут текст';

Как в js сделать проверку на $call?.

Answer 1

Php:

if($call == 1)
{
 echo "call = 1";
}

Jquery

    jQuery(document).ready(function($)
{
    $("#call").submit(function(e)
    {
        var str = $(this).serialize();
        $.ajax(
        {
            type: "POST",
            url: "call.php",
            data: str,
            success: function(data)
            {
                elm = document.getElementById('calls');
                var regex = /call = (\d)/g;
                m = regex.exec(data)
                if(m[1] == 1)
                {
                    console.log("yes");
                  $("#test").fadeIn();  
                }
                elm.innerHTML = data;
            }
        })
    return false;
    });
   });
Answer 2

Грубо говоря на СО много есть ответов на вопрос, вас интерессующий, я просто кину вам ссылок, в которых вы можете подсмотреть варианты для вашего конкретного решения смотрим тут , тут также и ну и тут

почему в одном же? одно из елементранийшех там решений, это присвоить ваш $foo в ХТМЛ класс какому-то значению а-ля data-value и из вашего файла js уже по цепочке получить нужные вам данные.

READ ALSO
GET-запрос с параметрами не видемыми в URL

GET-запрос с параметрами не видемыми в URL

Имеется GET-запрос, но при загрузке страницы в URL не видно параметровКак так происходит? Что это такое и где почитать подробно?

247
fancybox и slick.

fancybox и slick.

Встроен слайдер slick в fancyboxЕсли закрыть попап окно и снова его открыть без перезагрузки страницы - пропадает кнопка закрытия этого окна и на esc также...

960
Когда использовать margin и padding в CSS

Когда использовать margin и padding в CSS

Существуют ли правило или руководящий принцип при написании CSS, по которому следует использовать margin или padding для добавление отступов?

357