ppbinag
Новичок
Как поместить в data значение текстового поля col по нажатию sample3, а после обработки поместить переменную обратно в текстовое поле:
Обработчик:
PHP:
<div class="examples">
<button name="sample1" class="sample1">Минус (-1)</button><br>
<button name="sample2" class="sample2">Плюс (+1)</button><br>
<input type="text" class="koment" name="col" value=""><br>
<button name="sample3" class="sample3">Обработать!</button><br>
<? $txt = 100;?>
<script language="javascript" type="text/javascript">
$('.sample1').click( function() {
$.ajax({
type: 'POST',
url: 'skr.php?action=sample1',
data: 'name=Текст&nickname=Минус (-1)',
success: function(data){
$('.results').html(data);
}
});
});
$('.sample2').click( function() {
$.ajax({
type: 'POST',
url: 'skr.php?action=sample2',
data: 'name=Текст&nickname=Плюс (+1)',
success: function(data){
$('.results').html(data);
}
});
});
$('.sample3').click( function() {
$.ajax({
type: 'POST',
url: 'skr.php?action=sample3',
data: 'name=Andrew&nickname=Aramis',
success: function(data){
$('.results').html(data);
}
});
});
</script>
<div class="results">Ждем ответа</div>
</div>
PHP:
<?php
switch ($_REQUEST['action']) {
case 'sample1':
echo 'Пример 2 - передача завершилась успешно. Параметры: name = ' . $_POST['name'] . ', nickname= ' . $_POST['nickname'];
break;
case 'sample2':
echo 'Пример 2 - передача завершилась успешно. Параметры: name = ' . $_POST['name'] . ', nickname= ' . $_POST['nickname'];
break;
case 'sample3':
$_POST['col'] = 1000;
echo 'Пример 2 - передача завершилась успешно. Параметры: name = ' . $_POST['name'] . ', nickname= ' . $_POST['nickname'];
break;
}
?>