|
|
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Всем добрый день! Возможно, вопрос дурацкий, но это меня уже достало - на протяжении 3 дней не могу решить проблему. Суть проблемы: есть страница page1, на которой пользователь выбирает режим работы. Оттуда - переход на page2, в url-е передается некоторое значение (id). На page2 есть выпадающий список, который заполняется динамически из json-файла. И вот после перехода, если id в url-е не равно null, необходимо поставить в select выбранным значением одно значение из списка (пишу путано, но ниже будет код, который ситуацию прояснит). Проблема в том, что в самом селекте (в строчке) не отображается выбранное значение - просто пустая строчка, но оно тем не менее выбрано. Как проблем порешать? Вот обещанный код: Код: javascript 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. Все отбрабатывает нормально, в консоли ошибок нет, но вот отображается некорректно. Если в URLе значение acn_num не null, то в строчке select (самом виджете) - пусто, и то значение из списка, которое выбрано в скрипте, не выбирается - кликнуть по нему невозможно, т.к. оно вроде бы уже выбрано. Опять же, объяснил коряво, но может кто-то уже с подобным сталкивался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 12:53 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
попробуйте сначала заполнить селект, а потом если id_acn не пусто то что-то типа $('#select-par').val(id_acn) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:01 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Валисий, а что пример полноценный за 3 дня нельзя было сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:06 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
да я вообще ему несколько дней назад рекомендовал делать это на сервере, но он почему-то отмахнулся от моего совета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:07 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Паганельда я вообще ему несколько дней назад рекомендовал делать это на сервере, но он почему-то отмахнулся от моего совета наверное json круче котируется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:17 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Паганель, спасибо. Будем пробовать. По поводу сервера: на сервере сделать не могу, что уже говорилось. По поводу примера: по-моему, пример вполне полноценный, во всяком случае, проблемный участок отражен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:25 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Zoriaнаверное json круче котируется :) json он то же разный бывает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:25 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Валисийна сервере сделать не могу, что уже говорилосьдааа, говорилось http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1061580&msg=15190196 ВалисийА если нужно не на сервере, а на клиенте? Просто интересно, почему не работает так, как надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:30 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Валисий, вообще код мягко говоря "не оптимален". делается одно и то же, в 5ти а то и больше вариантах.... у меня все выбирается, если получится, переделайте пример так чтобы он демонстрировал проблему: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:32 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Zoriaу меня все выбираетсяу него jQuery Mobile по-моему, может в этом причина кривого отображения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:33 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Валисий пример вполне полноценный, во всяком случае, проблемный участок отражен. вы считаете, я могу скопировать то что вы привели в качестве примера в новый html-документ, и запустив локально посмотреть под отладкой, что происходит или нет? я - так не считаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:34 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Паганельу него jQuery Mobile по-моему, может в этом причина кривого отображения ух ты, у меня по пятницам телепатика отключена .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:35 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
refresh тут не помогает. попробовал следующее: Код: javascript 1. не помогает. Грубо говоря, нужно задать текст выбранного элемента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:42 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Валисийrefresh тут не помогаетя имел в виду может он мешает +1 к требованию полноценного примера, который можно было бы в действии увидеть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:43 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Паганель, а зачем он тут вообще *(я упустила за ненадобностью), какое отношение имеет листвью к селекту автора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:49 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
а это пусть автор сам объяснит зачем он написалВалисий Код: javascript 1. или может это какой-то другой листвью, не тот что в jqm... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 13:50 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Паганельа это пусть автор сам объяснит зачем он написалВалисий Код: javascript 1. или может это какой-то другой листвью, не тот что в jqm... и не выиграл а проиграл.. :) Дорогой автор, мы тут не поленились, почитали, подумали, сделали пример, не поленитесь, ответьте жаждающим вам помочь?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 15:43 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
1) по поводу примера: ту информацию, которую могу (имею право) предоставить - я предоставил. если чего-то не хватает, прошу сказать, чего конкретно. Источников данных (json-файлов) здесь не будет - не имею права выложить. Извините. Если Вы имеете в виду что-то другое, скажите что конкретно. Если нужен html-файл, ниже представлен фрагмент, имеющий к этому отношение. 2) по поводу refresh: пробовал, вдруг да поможет. Не судьба. 3) у меня действительно jQuery Mobile, и проблема, скорее всго, связана с виджетами jQuery. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 19:02 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
а можно мне для моего общего развития узнать - разве листвью работает и с селектами? я чето думал что только со списками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 19:06 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Валисий1) по поводу примера: ту информацию, которую могу (имею право) предоставить - я предоставил. если чего-то не хватает, прошу сказать, чего конкретно. Источников данных (json-файлов) здесь не будет - не имею права выложить. Извините. Если Вы имеете в виду что-то другое, скажите что конкретно. Если нужен html-файл, ниже представлен фрагмент, имеющий к этому отношение. 2) по поводу refresh: пробовал, вдруг да поможет. Не судьба. 3) у меня действительно jQuery Mobile, и проблема, скорее всго, связана с виджетами jQuery. да мне даром не нужна ваша секретная инфа. я вам привела пример полноценный. если вы не видите разницы.... у вас ни используемый яваскрипт не указан, ни форма зачем мне ваша php, ни откуда бы ваш селект заполняется - делается пример возвращающий список "думми" данных-за 2 минуты - я даже это за вас сделала. учитесь абстрагироваться от "Источников данных (json-файлов) " и "виджетов", тогда будет легче идти к проблемному месту*(тем более, если данные по вашим словам возвращаются) . вы мой пример смотрели? работает? начали изменять под ваши условия шаг за шагом меняя и тестируя тут же, чтобы увидеть, на каком месте прокол..? не похоже на то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 20:56 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
пс. иначе телепатов ждать. даже у меня бывает, иногда выдается свободный час на телепатирование... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2013, 20:57 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Проблема решена. Кому интересно, привожу код: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. И надо было всего-то добавить последнюю строчку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 14:12 |
|
||
|
JavaScript действия с select
|
|||
|---|---|---|---|
|
#18+
об этом и был мой пятничный вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 14:14 |
|
||
|
|

start [/forum/search_topic.php?author=dnsmag&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
1373ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 441ms |
| total: | 1960ms |

| 0 / 0 |
