Возник походу решения задач такой вопрос.
А как можно передать данные из переменной:
var a = 12345;
В переменную на php (к примеру $php_a).
Я делал через метод пост, передавал в location.href, но при этом перегружается страница и теряются все заполненные данные из форм.
есть ли смысл делать это все через JSON, или может быть есть способ попроще.

Спустя 13 минут, 53 секунды (22.03.2012 - 12:13) TranceIT написал(а):
Ajax или просто js. Смотря какая задача стоит.
Спустя 1 минута, 2 секунды (22.03.2012 - 12:14) m4a1fox написал(а):
Попробуй те ajax использовать!
Спустя 2 минуты, 33 секунды (22.03.2012 - 12:17) yurayu92 написал(а):
надо эту переменную перенести на php и из php занести в БД то что там получилось.
Без javascript - никак.
Без javascript - никак.
Спустя 4 минуты, 28 секунд (22.03.2012 - 12:21) TranceIT написал(а):
yurayu92
Если на лету нужно еще и с БД работать, то только ajax и никак иначе.
Если на лету нужно еще и с БД работать, то только ajax и никак иначе.
Спустя 4 минуты, 39 секунд (22.03.2012 - 12:26) Zerstoren написал(а):
Можно еще вебсокеты.
Но это не промышленное решение.
Но это не промышленное решение.
Спустя 6 минут, 51 секунда (22.03.2012 - 12:33) m4a1fox написал(а):
Как по мне, так легче $.ajax использовать. Имхо - легче запоминается.
Спустя 37 секунд (22.03.2012 - 12:33) Nikitian написал(а):
Примерно так.
var a = 123;
document.getElementById("gate").src = "/script.php?a="+a;
<iframe src="" id="gate" style="position:absolute;top:-999px;left:-999px;height:1px;width:1px;overflow:hidden;"></iframe>
Спустя 50 секунд (22.03.2012 - 12:34) yurayu92 написал(а):
Получилось проще
Я через javascript передал это значение в атрибут value в
а потом методом POST забрал его от туда
В принципе этого достаточно.
Спасибо за помощь!!! :D
Я через javascript передал это значение в атрибут value в
<input type="hidden" />
а потом методом POST забрал его от туда
В принципе этого достаточно.
Спасибо за помощь!!! :D
Спустя 1 минута, 36 секунд (22.03.2012 - 12:36) m4a1fox написал(а):
$.ajax({
url: 'file.php', // файл обработчик скрипта
type: 'POST', // тип переданных данных
data: {key1: value1, key2: value2}, // данные что поступят по POST запросу
success: function(data){
alert(data); // вывести то что вернет скрипт из файла file.php
}
})
Спустя 2 минуты, 2 секунды (22.03.2012 - 12:38) m4a1fox написал(а):
Вот блин.... а я старался.
Спустя 7 минут, 48 секунд (22.03.2012 - 12:46) yurayu92 написал(а):
m4a1fox спасибо лично за помощью, я себе код скопирую попробую тоже поюзать!
