За последние 24 часа нас посетили 21420 программистов и 1664 робота. Сейчас ищут 628 программистов ...

Использование php переменных в javascript (ajax)

Тема в разделе "PHP для новичков", создана пользователем MaXiMAA, 27 май 2018.

  1. MaXiMAA

    MaXiMAA Новичок

    С нами с:
    17 май 2018
    Сообщения:
    17
    Симпатии:
    0
    Собственно, здравствуйте, и в заглавии весь вопрос.
    Как можно использовать в скрипте javascript (точнее, в ajax post запросе) переменную из php файла? Сделать include 'file.js' или что-то подобное? Просто хочу из файла php передать в ajax post запрос заголовки, куки и параметры. Может, для этого прямо в php стоит написать js код?
    Буду всем благодарен.
     
  2. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    header
    setcookie
    json_encode
     
  3. MaXiMAA

    MaXiMAA Новичок

    С нами с:
    17 май 2018
    Сообщения:
    17
    Симпатии:
    0
    Спасибо, но как передавать переменные из php в javascript?
     
  4. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    186
  5. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    передай глобальную переменную echo '<script>window.MYOBJ = '.json_encode($arr).'</script>';
    и вызывай в js файле window.onload = function() { console.log(window.MYOBJ); }
     
  6. Artur_hopf

    Artur_hopf Старожил

    С нами с:
    7 май 2018
    Сообщения:
    2.264
    Симпатии:
    405
    Самый простой вариант
    Код (Javascript):
    1.  $.ajax({
    2.             type: 'ajax',
    3.             url: 'url',   //где лежит php файлик с нужной функцией
    4.             dataType: 'json',
    5.             success: function(data){
    6.                      console.log(data);
    7.            }
    8. });
    в php файле на выходе должно быть
    PHP:
    1. $result = // бла бла бла
    2. echo json_encode($result);
     
  7. MaXiMAA

    MaXiMAA Новичок

    С нами с:
    17 май 2018
    Сообщения:
    17
    Симпатии:
    0
    Спасибо, попробую!