|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Всем доброго дня ! Спрошу здесь, покуда мне ближе этот форум, и знаю что очень многие(ьольшенство) имеют дело с JS. Есть на стороне М рутина, которая выдает список областей Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
На стороне клиента код на JS, который должен отобразить этот список в браузере. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Не пинайте сильно. Области(имена) отображаются нормально, а вот никак не получается отобразит дочерний элемент "Routins" и "Globals" Они должны открыться при нажатие на имя области. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 09:17 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
ValeriuОбласти(имена) отображаются нормально, а вот никак не получается отобразит дочерний элемент "Routins" и "Globals" Что именно получает JS? В каком формате? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 10:13 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Valeriu, Я конечно понимаю, велосипедостроение наше всё. Но, в мире веба все меняется довольно быстро, и ваш код можно писать лучше применяя доступные публичные инструменты В вашем случае, полагаю, вы забыли строчку Код: sql 1.
Рабочий пример ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 10:18 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Даже с уже устаревшим jQuery код выглядит более читабельным, хотя и тут есть что поменять. Рабочий пример ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 10:38 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsaЧто именно получает JS? В каком формате? Получаю строку как указал ниже DAiMor. `TEST|TEST2|....|TESTn` ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 11:04 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
ValeriuПолучаю строку как указал ниже DAiMor. Код: javascript 1.
Тебя устроили его примеры с решением твоей проблемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 09:03 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsa, Если честно я с JQuery не работаю ... Стараюсь все делать на чистом JS, хотя понимаю что это сложнее. Суть в чем ? Я все эти дебри сделал внутри самого GT.M: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Сейчас хочу вынести отдельно в HTML файле и вызовы делать через Ajax как показал в начале. Но оказалось что на чистом JS немножко сложнее добиться такого же результата ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 11:05 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Кажется проще подучить JS, чем на М генерить HTML разметку ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 16:32 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
ValeriuНо оказалось что на чистом JS немножко сложнее добиться такого же результата Так это смотря каким путем идти... В JS так же можно сформировать html-текст и записать его в свойство innerHTML нужного элемента. А можно действовать методами, как сделано у тебя. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 09:46 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
2acidКажется проще подучить JS, чем на М генерить HTML разметку Это очень спорный вопрос... В вэб "сообществе" нет однозначного ответа. Бывает быстрее "сделать" и передать готовый HTML с делегированием событий на странице, нежели слать данные, а контент формировать с помощью JS... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 09:48 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Valeriu , обработчики (onclick) не обязательно пересылать... Можно использовать "делегирование" событий и сразу "описать" их на странице. А нужные параметры записать в сам тег, их потом считает сам обработчик. ;) Т.о. ты формируешь и передаешь только контент, а весь JS уже "ждет" его на странице. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 09:52 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Valeriu Код: javascript 1.
Не используй двойные кавычки... Одинарные смотрятся удобнее. ;) Код: javascript 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 09:56 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsa Valeriu , обработчики (onclick) не обязательно пересылать... Можно использовать "делегирование" событий и сразу "описать" их на странице. А нужные параметры записать в сам тег, их потом считает сам обработчик. ;) Т.о. ты формируешь и передаешь только контент, а весь JS уже "ждет" его на странице. Вот пример на жиКвери... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
Если картинки стандартные для программ и глобалов - их так же можно исключить из контента, перенеся все в css... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 10:32 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsaВ JS так же можно сформировать html-текст и записать его в свойство innerHTML нужного элемента. Это я понял, это как в моем случае не требуется скорость и вывести список пару "областей", которых в GT.M как таковых нету, это самое разумное решение для чайника токового как я ... Я и пользуюсь Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2019, 17:31 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Что интересно в моем случае, это воспроизвести динамику HTML в М, тоже самое что и innerHTML ... в JS . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2019, 18:08 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
Я пробовал вот этот вариант: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.
Плюс я сделал на JS Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
В динамике не хочет работать. Может ткнете носом где моя ошибка ? Не пинайте сильно ... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2019, 14:19 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
ValeriuВ динамике не хочет работать. Может ткнете носом где моя ошибка ? Такие примеры проще тестить на действующем макете... Сделай тестовый пример с "имитацией" запроса, например, просто по кнопке что-то сделай, кагбэ это сделал запрос. После этого можно сделать пошаговое тестирование кода и увидишь, что не так. ;) Т.к. я уже на выходные... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2019, 15:49 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsa, Если честно, мне со вложенными уровнями очень трудно спрвляться .. Везде в инете примеры куча ! но, ВСЕ только с одним уровнем.. Типа: Код: html 1. 2. 3.
Я попробую, как вы советуйте. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2019, 16:00 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
ValeriuЕсли честно, мне со вложенными уровнями очень трудно спрвляться .. Потому и имеет смысл потренироваться на простых примерах. Потом будешь любую проблему "как говно палкой мешать"... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 08:07 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsa, Оказывается ВСЕ давно работает ... Просто не хочет открыть ветви, те вложенные узлы Все кроется в файле css/mstyle.css Когда это запускается чисто из примерного файла - работает. А вот когда в динамике куда я его использую - нет. Убираю ссылку <link href="/gtmportal/menu/css/mstyle.css" rel="stylesheet" type="text/css" /> работает и здесь, но высвечивает естественно просто, без красоты - открывает все ветви. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 09:43 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
ValeriuКогда это запускается чисто из примерного файла - работает. А вот когда в динамике куда я его использую - нет. Значит дело не в бабине. (с) Придется тебе искать факторы, которые "мешают" скриптам или еще чему-то реализовывать задуманное. Тестовые примеры для того и нужны. Они помогают правильно определять источник проблем... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 12:39 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsa, По эл_почте с Вами можно связаться? Вопрос относительно Cache2009 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2019, 18:56 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
valleryПо эл_почте с Вами можно связаться? Вопрос относительно Cache2009 Свяжись... А ты ее знаешь? Но у нас давно 2012. У нас на сайте есть телефоны для связи... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2019, 08:07 |
|
Нужен совет по JS and M
|
|||
---|---|---|---|
#18+
krvsa, Он с Украины, так что ему наверно телефон не очень удобно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2019, 08:48 |
|
|
Start [/forum/topic.php?fid=39&msg=39828208&tid=1556119]: |
0ms |
get settings: |
16ms |
get forum list: |
16ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
83ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
449ms |
get tp. blocked users: |
0ms |
others: | 350ms |
total: | 924ms |
0 / 0 |