X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Получить переменную из JS в PHP
webog
webog
Topic Starter сообщение 20.6.2013, 15:06; Ответить: webog
Сообщение #1


Добра всем!

Какие есть способы получения переменной из JS в PHP?

Переменная такая...

[JS]$(document).ready(function() {
$('body').on('click','.modalbox',function(){
var plan = $(this).attr('plan');
$('#inline').append('<input type="hidden" name="namevibor" size="30" value="'+plan+'" />');[/JS]

Передаю в обработчик через AJAX

[JS]$(document).ready(function() {
$("#myForm").submit(function() {
var params = {};
$("#myForm input").each(function(i, element) {
params[$(element).attr("name")] = $(element).val();
});
$("#myForm select").each(function(i, element) {
params[$(element).attr("name")] = $(element).val();
});
$.ajax({
async: false,
type: "POST",
url: "index.php",
data: params
});
return true;
});
});[/JS]

Но моя переменная value="'+plan+'" , не передается обработчику index.php (( Ловлю ее так:

[PHP]$namevibor = $_POST['namevibor'];[/PHP]

Кто что может сказать?

Спасибо!


--------------------
ЙА КЛОНОВОД
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 20.6.2013, 20:08; Ответить: Den1xxx
Сообщение #2


А html разметка?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alekslv
alekslv
сообщение 20.6.2013, 21:51; Ответить: alekslv
Сообщение #3


посмотрите что посылаете на сервер......с помощью этого делов секунда http://firebug.ru/net.html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 21.6.2013, 10:15; Ответить: webog
Сообщение #4


(Den1xxx @ 20.6.2013, 23:08) *
А html разметка?


<form id="myForm" action="" method="POST">
<label for="msg">Пиши:</label>
<input size="30" type="text" id="vot" class="txt" name="vot" value="" required><div id="count"></div>
<!-- <input type="hidden" name="namevibor" size="30" value="name plan" /> -->
<input type="submit" name="submit" id="btn" disabled="disabled" value="ОПЛАТИТЬ">


Эта? Или какая?

Я тут подумал... Вот сюда передается

[JS]$('#inline').append('<input type="text" name="namevibor" size="30" id="clear_text_plan" value="'+plan+'" />');[/JS]

Теперь это нужно передать через AJAX. Но что то не передается...

(alekslv @ 21.6.2013, 00:51) *
посмотрите что посылаете на сервер......с помощью этого делов секунда http://firebug.ru/net.html


Что смотреть то? У меня не передается ничего...


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 21.6.2013, 14:08; Ответить: Den1xxx
Сообщение #5


(WEBog @ 20.6.2013, 18:06) *
$namevibor = $_POST['namevibor'];

У Вас name="vot", а поймать пытаетесь namevibor
(WEBog @ 21.6.2013, 13:15) *
id="btn" disabled="disabled"

Кнопка отключена? Тогда как форма может передаться?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 21.6.2013, 14:15; Ответить: webog
Сообщение #6


(Den1xxx @ 21.6.2013, 17:08) *
У Вас name="vot", а поймать пытаетесь namevibor


Имена одинаковые. Просто для форума я сменил NAME.

(Den1xxx @ 21.6.2013, 17:08) *
Кнопка отключена? Тогда как форма может передаться?


Вы меня за НУБа держите. Кнопка работает, все отправляется, все пишется в базу кроме этого поля.

[JS] var tx_1 = document.getElementById('СКРЫЛ ИМЯ ДЛЯ ФОРУМА');
var btn = document.getElementById('btn');
tx_1.value <= c ? btn.disabled = false : btn.disabled = true;
//если не выполнилось условие - конпка не активна ))[/JS]

Вообщем лучше подскажите как передать из JS в PHP. Или AJAX'ом передать...


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 21.6.2013, 14:21; Ответить: Den1xxx
Сообщение #7


(WEBog @ 21.6.2013, 17:15) *
Имена одинаковые. Просто для форума я сменил NAME.

Тогда к Кашперовскому, удачи.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 21.6.2013, 14:27; Ответить: webog
Сообщение #8


(Den1xxx @ 21.6.2013, 17:21) *
Тогда к Кашперовскому, удачи.


Т.е. Вы не знаете как передать из JS в PHP? Вам важнее мои переменые и имена полей. Я Вас уверяю, что они одинаковы и я испробовал все способы - этот последний.

Кто то на форуме сможет мне помочь?


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alekslv
alekslv
сообщение 22.6.2013, 0:47; Ответить: alekslv
Сообщение #9


я так понял хотите в скрытом инпуте сохранить в атрибуте name значение переменной plan
(WEBog @ 21.6.2013, 13:15) *
$('#inline').append('<input type="text" name="namevibor" size="30" id="clear_text_plan" value="'+plan+'" />');

а потом передать аяксом на сервер ....в коде явных ошибок не видно...надо смотреть или создается такой инпут,получает нужное значение....а по этим обрывкам кода что можно помочь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 22.6.2013, 12:14; Ответить: webog
Сообщение #10


(alekslv @ 22.6.2013, 03:47) *
я так понял хотите в скрытом инпуте сохранить в атрибуте name значение переменной plan

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


Спасибо, победил вот так

[JS]$("#inline input[name='tyt_name']").each(function(i, element) {
params[$(element).attr("name")] = $(element).val();
});[/JS]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Где получить виртуальную карту бесплатно?
22 Mixatraider 5428 2.3.2024, 0:08
автор: Alekser
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3291 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1170 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44765 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1856 26.5.2023, 20:48
автор: Mixatraider


 



RSS Текстовая версия Сейчас: 29.3.2024, 3:09
Дизайн