Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для alex870
0 / 0 / 0
Регистрация: 19.04.2015
Сообщений: 18

Передача переменной из JS в PHP

12.01.2016, 23:22. Показов 1062. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Столкнулся с проблемой. Есть php-страница примерно такого вида:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
require 'connect.php';
error_reporting( E_ERROR );
session_name('tzLogin');
session_set_cookie_params(2*7*24*60*60);
session_start();
 
if (isset($_POST['download'])&&!empty($_POST['download']))
{
 include("download.php");
 DownloadFl($link);
 header("Location: ViewCam.php");
 };
?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML 
xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
......
 
<div>
 <input id= Dnl type="submit" name="download" value="Скачать" style="width: 60px;height: 85px;padding:0px;border: 0;
        background :transparent url('images/download.png') no-repeat center top;cursor: pointer;cursor: hand;display: none;text-align: center
        vertical-align: text-bottom;margin: 0px auto;">
 
</div>    
<script> 
 $("#Dnl").bind('click', function(){ 
    .....
    });
</script>
 
.....
 
</HTML>
(Не относящийся к вопросу код убрал).
Суть такая: на странице есть кнопка "скачать" (id = "Dnl" name = 'download'). При нажатии с помощью метода пост запускается php скрипт (в начале файла), который в свою очередь вызывает функцию DownloadFl из другого php-файла, который генерирует текстовый файл и отдает его на скачивание. Всё корректно работает. Однако появилась задача передавать в эту функцию дополнительный параметр, который должен формироваться в JS-функции в конце приведенного кода. Не могу сообразить как это сделать, в смысле передать из JS в PHP строковую переменную. Сразу обращаю внимание, что PHP-код обязательно должен располагаться в начале файла, точнее до тега HTML, иначе в генерируемый текстовый файл будет включаться разметка страницы, находящаяся между тегом HTML и PHP-скриптом.
Подскажите пожалуйста, как решить проблему.
Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.01.2016, 23:22
Ответы с готовыми решениями:

PHP & MySQL передача в запрос SQL значения переменной из PHP
Здравствуйте. Мне необходимо передать в SQL-запрос значение любой переменной. Например, мне нужно передать в качестве значения...

pChart, передача переменной из 1-го файла php в файл php построения графика, метод include
Есть два файла: 1-й: здесь запрашивается график т.е 2-й файл, а также из 1-го нужно передать переменную $name1 во 2-й файл для построения...

Передача переменной из php в js
Здравствуйте. Только недавно начал изучать веб-технологии и столкнулся с такой проблемой. У меня есть два файла, 1 index.php и 2 sort.js. В...

2
30 / 30 / 29
Регистрация: 11.10.2014
Сообщений: 268
13.01.2016, 01:23
Цитата Сообщение от alex870 Посмотреть сообщение
Не могу сообразить как это сделать, в смысле передать из JS в PHP строковую переменную.
Вариантов море.
Если нужно передать строку то сделайте скрытый импут в него внесите нужные данные и в пхп скрипте считайте с нужного массива( пост или гет ). Можно аяксом передать.
1
 Аватар для alex870
0 / 0 / 0
Регистрация: 19.04.2015
Сообщений: 18
14.01.2016, 00:01  [ТС]
Да, спасибо, сделал именно так. Мне нужно было еще подготовить этот параметр и боялся, что форма отправится раньше, чем закончится подготовка и запись в инпут нужного параметра, но всё работает отлично.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.01.2016, 00:01
Помогаю со студенческими работами здесь

Передача переменной из PHP in JS
Я пхп формирую ссылку: echo &quot;&lt;a href=\&quot;#\&quot; name=\sample&quot;.$aSlotItemID.&quot;\&quot; class=\&quot;sample&quot;.$aSlotItemID.&quot;\&quot; &gt;&quot; .&quot; &lt;/a&gt;&quot;; как мне...

Передача переменной php по get
Доброго времени суток. Столкнулся с проблемой того чтобы нужно передать кол-во элементов, но как это правильно сделать не представляю. ...

Передача переменной из JS в PHP
Извиняюсь, если повторяю тему. Пытаюсь сделать некое подобия чата, использую фрэймы, куски кода ниже index.html &lt;script...

Передача переменной из js в php
пишу чат бота, когда на сервер приходит сообщение выполняется скрипт php, из него идет запуски функции php с передачей переменных из...

Передача переменной из js в php
вообщем, есть допустим есть функция на js где переменной test присвоено число приведите пожалуйста пример как, присвоить значение этой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru