Получение конкретного 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, время: 04:04. |