Получение конкретного div'a
На странице есть форма, которая вызывает call()
<script type="text/javascript" language="javascript">
function call() {
var msg = $('#formx').serialize();
$.ajax({
type: 'POST',
url: '/res.php',
data: msg,
success: function(data) {
$('#results').html(data());
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
}
</script>
call() далее идет в res.php, где происходят вычисления формы (у меня что то вроде калькулятора). А дальше мне нужно вывести несколько результатов, которые записаны в res.php в разных div'ах: <div id="result1" class="result1"> Информация 1 </div> <div id="result2" class="result2"> Информация 2 </div> <div id="result3" class="result3"> Информация 3 </div> Как вывести результат в зависимости от div'а в call? Пробовал различные варианты с $('#results').html(data()); но без результатно, прошу помочь. Задача срочная, а изучать на данный момент библиотеку нет времени.. |
Dizzy221,
Уточнение: Цитата:
$('#results').html(data()); - странное использование data. Это же не функция |
Цитата:
|
Dizzy221,
Цитата:
|
Цитата:
Речь об этом? Выводится все содержимое res.php после обработки |
Цитата:
|
Dizzy221,
res.php - это серверный скрипт. Все его содержимое на клиентской стороне совершенно ни к чему. Обычно такой скрипт формирует какие-то данные и возвращает их клиенту. На клиенте эти данные используются тем или иным образом - в зависимости от содержимого ответа. Еще раз хочется обратить ваше внимание на скобочки при data() |
Цитата:
|
Dizzy221,
Цитата:
Еще раз спрашиваю: что у вас в data? |
Цитата:
Просто дело в том что у меня форма со многими полями, нужно чтобы сразу выводились там же все вычисления.. |
| Часовой пояс GMT +3, время: 12:24. |