Показать сообщение отдельно
  #1 (permalink)  
Старый 22.11.2014, 01:00
Новичок на форуме
Отправить личное сообщение для Вячеслав Павлик Посмотреть профиль Найти все сообщения от Вячеслав Павлик
 
Регистрация: 22.11.2014
Сообщений: 1

Вывод данных массива через AJAX
Из прочитанных материалов я не смог разобраться, как заставить скрипт работать. Помогите, пожалуйста.

Задача такая: из формы взять значения, рассчитать их в php-скрипте, и наверное в виде массива вернуть в форму html и расставить в три текстовых поля результаты расчетов. У меня работает с одним значением, я нашел пример с использованием jquery.form.js. А вот как вернуть более одного значения - у меня ничего не выходит из-за недостатка знаний

Помогите допилить до работающего скрипта...
<body>
<form id="form" action="/ajax.php" method="post"> 
    Данные 1 <input type="text" name="a" /></br />
        Данные 2 <input type="text" name="b" /><br />
    <input type="submit" value="Расчитать" /></br> 
</form>
<input id="result" type="text" />
</body>


<script type="text/javascript"src="/jquery.js"></script> 
<script src="/jquery.form.js"></script> 
<script type="text/javascript">
$(document).ready(function() { 
    $('#form').ajaxForm({ 
        dataType:  'json', 
        success:   JSON 
    }); 
});
 
function JSON(data) { 
    $('#result').val(data); 
}
</script>


<?php  
 
$a = $_POST['a'];
$b = $_POST['b'];
$result = $a + $b;
 
echo $result; 
 
?>


Это работает с возвратом одного значения, а нужно, напр. добавить в php-скрипт результат умножения переменных $result2 = $a * $b, и вывести в html <input id="result2" type="text" />

Надеюсь, все расписал понятно. Это упрощенный пример. А реальная задача - сделать форму калькулятора окупаемости установки ГБО на автомобиль, где при введенных стоимости установки, литра бензина, литра газа, дневном пробеге и расходе бензина рассчитать экономию в месяц, в год и количество дней окупаемости.

Буду благодарен за любую помощь.
Ответить с цитированием