Отправка данных
Здравствуйте, есть такая проблема, при указании в поле input причины. Она никак не передается, помогите решить проблему пожалуйста,
остальные данные вот так вот вывожу: $idz=intval($_GET["user"]); $rating=intval($_GET["rating"]); $text=$_GET["id_text"]; Все работает, кроме текста, его не показывает <input type="text" id="id_text" name="id_text" placeholder="Введите причину" class="inputtxt"/> <span class="ba_pay5" onclick="referOnline('test1','ajax/rating.php?rating=1&user=1&text=id_text');">Отправить</a></span> function referOnline(div,link) { var http = createRequestObject(); document.getElementById(div).innerHTML = '<img src="../images/spinner.gif" border="0" align="absmiddle">'; if( http ) { http.open('GET', link); http.onreadystatechange = function () { if(http.readyState == 4) { document.getElementById('box').style.display='none'; document.getElementById('outbox').style.display='none'; document.getElementById('outbox').innerHTML=''; document.getElementById(div).innerHTML = http.responseText; } } http.send(null); } } |
$text=$_GET["text"];
внимательней нужно при передаче данных |
да сейчас передает, но только пишет id_text, с инпута не подсасывается текст
|
onclick="referOnline('test1','ajax/rating.php?rating=1&user=1&text=id_text');" Что передаешь, то и выводит. Формами религия не позволяет пользоваться? :) |
подскажи как сделать, я не знаю
|
<form method="get" action="ajax/rating.php"> <input type="hidden" name="user" value="1" /> <input type="hidden" name="rating" value="1" /> <input type="text" name="id_text" placeholder="Введите причину" /> <input type="submit" value="Отправить" /> </form> |
так оно просто отправится, а мне нужно на аяксе
|
Эту форму можно отправить как угодно, для ajax-запросов я jquery использую, но возможно местные знатоки подскажут как на чистом js сделать.
|
с инпута что никак не получится в мою подставить?
|
porezon,
referOnline('test1','ajax/rating.php?rating=1&user=1&text=' + encodeURIComponent(id_text.value)); |
Часовой пояс GMT +3, время: 09:25. |