[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подставить переменную в input
Lightt
Помогите разобраться в ajax.
Есть пример на php с submit и он работает. Но нужно сделать, что бы текст появлялся без нажатия на кнопку.
Я понимаю, что копать нужно в направлении ajax, но никогда с ним дела не имел. Может кто поможет, небольшим примером?

Сам код:

<? $BIK = mysql_query("SELECT NEWNUM, ADR FROM `cl_table29`"); ?>
<?
while ($ALLBIK[] = mysql_fetch_assoc($BIK)) {} ?>

<form method="post">
<
input list="<идентификатор>" name="pk">
<
datalist id="<идентификатор>">
<? foreach ($ALLBIK as $BK) { ?><option value="<?echo $BK['NEWNUM'];?>"> <?}?>
</datalist>
<
input type="submit">
</
form>

<? foreach ($ALLBIK as $BK){ ?><? if ( $BK['NEWNUM']==$_POST['pk']){ echo $BK['ADR'];} ?> <?}?>
vagrand
Lightt
JS знаешь? Если да, то советую использовать какую-нибудь библиотеку, хоть ту же JQuery. Там с AJAX работа организована довольно просто, а возможностей хватает.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
HErATuB
Используй jQuery для быстрой реализации

$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
}
);

Но лучше изучить в чистом виде.
Быстрый ответ:

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