Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.04.2014, 15:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Сообщение от light
Ответ приходит в таком виде "test": "16,64,80"
Так переделай на такой

"test": [16,64,80]
Ответить с цитированием
  #12 (permalink)  
Старый 11.04.2014, 15:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Или используй так

specialValues.indexOf(''+i)
Ответить с цитированием
  #13 (permalink)  
Старый 11.04.2014, 15:51
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от ksa
Или используй так

specialValues.indexOf(''+i)
А зачем к пустой строке прибавлять, если и так работает? Или я чего не учитываю?
alert( "16,64,80".indexOf(64) );
Ответить с цитированием
  #14 (permalink)  
Старый 11.04.2014, 15:54
Аватар для light
Аспирант
Отправить личное сообщение для light Посмотреть профиль Найти все сообщения от light
 
Регистрация: 11.04.2014
Сообщений: 60

ksa,
Спасибо! Это то что нужно)
P.s. что бы не создавать новую тему, есть глупый вопрос)

У меня есть скрипт стороннего сайта, но нужен он не всегда, а только когда кликают по блоку.
<script src="//ulogin.ru/js/ulogin.js"></script>
Возможно ли его загружать, только при клике, а не всегда? Т.е. примерно вот так:
$('#auth').click(function(){
<script src="//ulogin.ru/js/ulogin.js"></script> 
});
Ответить с цитированием
  #15 (permalink)  
Старый 11.04.2014, 15:55
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Если со скоростью работы не заморачиваться и не использовать объект, то лучшим вариантом будет использовать .indexOf у строки, т.к. меньше телодвижений.
Ответить с цитированием
  #16 (permalink)  
Старый 11.04.2014, 15:56
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Сообщение от Sweet
А зачем к пустой строке прибавлять, если и так работает?
ТС написал выше - де перестало работать, если в массиве строки вместо цифр... Отсюда и совет такой - сделать строку...

Последний раз редактировалось ksa, 11.04.2014 в 15:59.
Ответить с цитированием
  #17 (permalink)  
Старый 11.04.2014, 15:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Бивас, тест! (c)

alert( ["16","64","80"].indexOf(64) );

Не находит...
alert( ["16","64","80"].indexOf(''+64) );

Находит...
Ответить с цитированием
  #18 (permalink)  
Старый 11.04.2014, 15:58
Аватар для light
Аспирант
Отправить личное сообщение для light Посмотреть профиль Найти все сообщения от light
 
Регистрация: 11.04.2014
Сообщений: 60

Sweet,
Кстати да) и правда работает)
if (demo.test.indexOf(i) != -1) {
  var active = "active";
} else {
   var active = "";
}
Ответить с цитированием
  #19 (permalink)  
Старый 11.04.2014, 16:02
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Сообщение от light
Возможно ли его загружать, только при клике, а не всегда? Т.е. примерно вот так:
$('#auth').click(function(){
   <script src="//ulogin.ru/js/ulogin.js"></script> 
});
Мочь-то можно. Но только не так.
Вот темка была...
Как на JavaScript подгрузить JavaScript?
И нужно учитывать, что сразу он так же не появится. Ему ведь еще подгрузиться нужно...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в цикле запустить SQL-запрос, чтобы узнать время исполнения? jsuse Серверные языки и технологии 3 11.11.2012 19:59
как лучше сравнить переменную со значениями из массива ? mitiya Общие вопросы Javascript 2 19.09.2012 22:40
Как получить Json в цикле? oleg_46 jQuery 5 21.05.2012 20:49
Как получить значение php переменной sanyalex AJAX и COMET 1 30.10.2011 22:45
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25