Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.04.2012, 19:51
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

где лучше спрятать данные?
такой вот вопрос, есть ряд элемов, у которых один и тот же класс, у каждого элема есть данные(ид из БД), для примера возмем цифру 1
при генерации страници, я раньше задавалэтот ид в атрибут id="1" но он может повторяться
Код:
<div id="1" class="coca">bla bla</div>
<div id="2" class="coca">bla bla</div>
<div id="1" class="coca">bla bla</div>
<div id="3" class="coca">bla bla</div>
так как ид не должен повторяться в верстке, куда мне лучше спрятать его?
как вариант думал так
Код:
<div class="coca"><span>1</span>bla bla</div>
<div class="coca"><span>2</span>bla bla</div>
<div class="coca"><span>1</span>bla bla</div>
<div class="coca"><span>3</span>bla bla</div>
и в стилях скрыть спан, и после считывать ДЖСОМ его
вопросы :
1.Куда лучше спрятать ИД(данные)?
2.ДЖСу что легче считать, атрибут тега? или содержимое тега?
Ответить с цитированием
  #2 (permalink)  
Старый 03.04.2012, 19:53
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

0 в переменную.
1 одинаково.
Ответить с цитированием
  #3 (permalink)  
Старый 03.04.2012, 20:04
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

в какую переменную? если верстку формирует PHP а после при клике по елему, джс считывает ид и могласно иду выдает аякс хапрос
--
то я не правильно выразился, Куда спрятать ИД, я имел в виду, в Верстке куда запихнуть? что бы джс мог легко его достать с верстки

Последний раз редактировалось czp, 03.04.2012 в 20:25.
Ответить с цитированием
  #4 (permalink)  
Старый 03.04.2012, 20:26
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

пышкой выводи тег скрипт и в нём присваивай ДЖсной переменнке значение ИДа перед выполнением аякс запроса.
Ответить с цитированием
  #5 (permalink)  
Старый 03.04.2012, 20:27
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

а просто заменить id на name или генерировать через <h#>?

к примеру:
<h1> блаблабла </h1>
<h2> блаблабла-бла </h2>
<h1> блаблабла </h1>
<h3> блаблабла </h3>


ну и с name:
<div name="1" class="coca">bla bla</div>
<div name="2" class="coca">bla bla</div>
<div name="1" class="coca">bla bla</div>
<div name="3" class="coca">bla bla</div>


для совсем извращенной фантазии можно сделать так:
<div id="221_1" class="coca">bla bla</div>
<div id="122_2" class="coca">bla bla</div>
<div id="120_1" class="coca">bla bla</div>
<div id="356_3" class="coca">bla bla</div>

т.е. в id добавлять сначала рандомное число (к примеру из 3-х символов) и подчеркивание.
а при обработке: первые четыре символа убирать.. останутся те же 1,2,3...
__________________
С моих слов записано верно.
Ответить с цитированием
  #6 (permalink)  
Старый 03.04.2012, 21:07
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

а name допускается в диве? как атрибут?
Цитата:
пышкой выводи тег скрипт и в нём присваивай ДЖсной переменнке значение ИДа перед выполнением аякс запроса.
после каждого елема тег скрипт ставить?и в нем переменную писать?
Ответить с цитированием
  #7 (permalink)  
Старый 03.04.2012, 21:12
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

как враиант можно так и он избавит меня от всего гемороя, пхп подставит аргументы
Код:
<div class="coca" onclick ="myFunc(id, всяикеи другие аргументы)">bla bla</div>
но так вроде никто не делает уже) гугл и контакт такую структуру юзает, ваше мнение? или это уже дедовский способ?
Ответить с цитированием
  #8 (permalink)  
Старый 03.04.2012, 21:15
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

Сообщение от czp Посмотреть сообщение
как враиант можно так и он избавит меня от всего гемороя, пхп подставит аргументы
Код:
<div class="coca" onclick ="myFunc(id, всяикеи другие аргументы)">bla bla</div>
но так вроде никто не делает уже) гугл и контакт такую структуру юзает, ваше мнение? или это уже дедовский способ?
почему эт дедовский? вполне нормальный способ)
__________________
С моих слов записано верно.
Ответить с цитированием
  #9 (permalink)  
Старый 03.04.2012, 21:18
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

а почему тогда его кто мало юзает? мен он устраивает единственное пугает его почти не встречал сейчас, все любят джейквери) без онкликов этих
--
а есть в нем минусы?
Ответить с цитированием
  #10 (permalink)  
Старый 03.04.2012, 21:22
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

Сообщение от czp Посмотреть сообщение
а почему тогда его кто мало юзает? мен он устраивает единственное пугает его почти не встречал сейчас, все любят джейквери) без онкликов этих
--
а есть в нем минусы?
нет в нём никаких минусов вот потому, что любят jquery — поэтому таким методом и не пользуются) jquery — модно, но нормальные вещи обычно пишутся на нативном js, и прописывать в странице сразу onClick — вполне нормальное явление
__________________
С моих слов записано верно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше сохранять данные? Володя Шишкин Общие вопросы Javascript 1 20.02.2012 15:03
Где лучше всего вставлять код js? TBIKC Общие вопросы Javascript 2 21.12.2011 04:33
ajax в каком виде лучше отослать данные Nightmare jQuery 0 13.04.2011 22:12
Не совсем обычный фрейм и выезжающий текст при наводе на картинку. amaz245 Элементы интерфейса 35 25.12.2010 17:29