[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: содержание переменной из js в php
трамонтана
ну собсна как присвоить переменной из php значение переменной js..если это делается 2-3 строчками)



Спустя 8 минут, 15 секунд (21.05.2010 - 11:36) MatrixGod написал(а):
трамонтана
никак. пхп обрабатывается на сервере еще то того как жаваскрипт начинает свою работу на клиенте...
помню мне тоже когда-то нужно было подобное. то что я сделал в конце-концов это авто сабмит который при загрузке страницы сабмитит данные на эту же страницу и теперь можно присвоить что угодно в переменные пхп.
получалось что страница грузилась дважды каждый раз.

это очень не практично...

Спустя 3 минуты, 22 секунды (21.05.2010 - 11:39) трамонтана написал(а):
Цитата
пхп обрабатывается на сервере еще то того как жаваскрипт начинает свою работу на клиенте...


падажди, я нажимаю кнопку, данные посылаются на сервер -там происходит выполение скрипта.. - это не правильно?

у меня скрипт должен выполняться после нажатия на кнопку

Спустя 11 минут, 40 секунд (21.05.2010 - 11:51) MatrixGod написал(а):
зачем тогда жаваскрипт? обычной формой нельзя послать данные?

Спустя 10 минут, 51 секунда (21.05.2010 - 12:02) трамонтана написал(а):
у меня изначально не определённое кол-во инпутов.. - я хотел полeчить его через js(патамушта не знаю как через пхп) , а потом перекинуть значение в переменную php

Спустя 28 минут, 36 секунд (21.05.2010 - 12:30) MatrixGod написал(а):
как бы то ни было, сабмит жаваскриптом делается так:
<script>document.forms.имя_формы.submit();</script>

Спустя 2 дня, 19 часов, 43 минуты, 14 секунд (24.05.2010 - 08:13) трамонтана написал(а):
ап

Спустя 4 минуты, 58 секунд (24.05.2010 - 08:18) zarafar написал(а):
Так что сделать то надо ? Все данные от браузера серверу передаются либо через форму, либо аяксом.

Спустя 11 минут, 25 секунд (24.05.2010 - 08:30) трамонтана написал(а):
та ёмаё:
В js есть переменная X
В php есть переменная Y
вапрос: как X:=Y (как значение переменной X положить в Y) ?

Спустя 9 минут, 42 секунды (24.05.2010 - 08:39) Basili4 написал(а):
Клиентом

<form name="ttttt" action="ppp.php" method="post">
<input
name="Name" type="hidden" value="qwerty">
</form>




<script>document.forms.Name.submit();</script>


Сервером


if (isset($_POST['Name'])) $Y=$_POST['Name'];


И все дела.

Спустя 6 минут, 40 секунд (24.05.2010 - 08:46) zarafar написал(а):
Цитата
вапрос: как X:=Y (как значение переменной X положить в Y) ?

Это что за оператор := ? Если это у вас оператор присваивания (как в Delphi), то X:=Y означает переменной X присвоить значение Y. Поэтому мне например не понятно, что у вас написано в скобках.

Поэтому я напишу отталкиваясь от этого :
Цитата
В js есть переменная X
В php есть переменная Y


Если целью стоит, чтобы переменной y (php) присвоить значение переменной x (js), тогда можно с помощью js в форму добавить скрытое поле и его атрибуту value присвоить значение переменной x. (Или скрытое поле вывести заранее с помощью php и присвоить ему id, по которому js его найдет). Это значение уйдет на сервер вместе с формой.

Если наоборот из php передать значение джаваскрипту, то опять же создать какой нибудь скрытый блок, назначить ему id, по которому js сможет найти этот блок и прочитать из него значение.

Спустя 3 минуты, 42 секунды (24.05.2010 - 08:50) Rand написал(а):
как вариант: занести значение в куку и разобрать в php ))
Например:
JS:
var a="abc"
document.cookie = "var="+a

PHP:
echo $_COOKIE['var'];

Вариант плох тем, что браузер может не принимать куки, хотя в наше время это редкость.

Спустя 40 минут, 48 секунд (24.05.2010 - 09:31) трамонтана написал(а):
Цитата (zarafar @ 24.05.2010 - 05:46)
Это что за оператор := ? Если это у вас оператор присваивания (как в Delphi), то X:=Y означает переменной X присвоить значение Y. Поэтому мне например не понятно, что у вас написано в скобках.

да - я просто в скобках перепутал X и Y местами

я понял о чом ты говоришь , php не знаю, но ща буду пробовать

Спустя 2 минуты, 24 секунды (24.05.2010 - 09:33) трамонтана написал(а):
Цитата (Rand @ 24.05.2010 - 05:50)
как вариант: занести значение в куку и разобрать в php ))а

тваё тоже буду пробовать )

Спустя 5 часов, 11 минут, 42 секунды (24.05.2010 - 14:45) трамонтана написал(а):
всем пасиба всё панянятна, можно клоуз
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.