Показать сообщение отдельно
  #5 (permalink)  
Старый 10.11.2013, 08:53
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

а нельзя шаблонизатором сформировать дум а потом извлечь на клиенте данные ?
Если данные вообще есть хоть какойто смысл извлекать конечно.
Вроде как убиваешь двух зайцев сразу и дум построил и данные получил.

<script src="https://code.jquery.com/jquery-1.10.2.js"></script>

<script>
$(function(){
    var data=[];
    $('ul li').each(function(){
        data.push({
            html:$(this).html(),
            img:$(this).attr('img')
        })
    })
    console.log(data);
})

</script>

<ul>
   <li img="1.jpg">1</li>
   <li img="2.jpg">2</li>
   <li img="3.jpg">3</li>
</ul>


Или json внутри HTML передать.
Это на тот случай когда html тебе особо ненужен, зато важны данные.
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(function(){
    var data=JSON.parse( $('datazone').text() );
    $('datazone').remove();
    alert(data);
})

</script>

<datazone>
     [1,2,3,4,5]
</datazone>


В обоих случаях решения без ajax. А нужен или ненужен тебе ajax я как и гозар не знаю.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 10.11.2013 в 09:18.
Ответить с цитированием