Страница 1 из 1

Хелп! jquery

Добавлено: 11 апр 2011, 10:31
azzzi
JS функции вывожу в документ, то что получает jquery...

вывожу так:

Код: Выделить всё

function spisok(who) {$.post("main.php",  { userid: who }, function(data) {  $('#spisokiz').html(data);     } ); } 
проблема: при первом вызове функции все выводится!
при повторном же вызове функции $('#result').html(data); не срабатывает!

Хотя снифером я проверил, ответ с сервера от main.php приходит каждый раз! А на страничке не отображется, пока не перезагрузить страницу целиком...
Как решить? Заранее спасибо!

Re: Хелп! jquery

Добавлено: 11 апр 2011, 14:01
azzzi
короче решил эту проблему так: при каждом вызове функции id дива формируется произвольный и всегда разный...иначе не работает...

типа spisokiz123 spisokiz3454 spisokiz346346 spisokiz9685

:)

Re: Хелп! jquery

Добавлено: 11 апр 2011, 18:17
Serge

Код: Выделить всё

<script>function pname(viewer_id, id){    var uid = viewer_id;    VK.api("getProfiles", {uids:uid}, function(data) {    document.getElementById("user_info_" + id).innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name;    });}</script> <div id="user_info_<?php echo $i;?>"></div>
Я делал присвоение имени дива в цикле, не знаю на сколько правильно, но работает и нет никакого опасного рандома:) Мало ли, а вдруг совпадет

Re: Хелп! jquery

Добавлено: 11 апр 2011, 20:57
azzzi
Serge не совпадет)) я сделал как и у вас присоединение ИД + текущее время :) совпадение исключается...