|
|
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#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. Это html-страничка (test.html), которая лежит на веб-сервере и запускается с него. Так вот хочу указывать в ней параметры, чтобы потом далее передавать их другой функции... Если я ее вызову как http://имя_сервера:порт/test.html, то алерт вернет пусто, но если http://имя_сервера:порт/test.html?User=admin, то вообще тишина. Не пойму в чем прикол. P.S. Я начинающий кодер в JavaScript, поэтому возможно код не оптимизированный..... Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 12:23 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
я взял Ваш код, запустил и он работает http://jsfiddle.net/WFrfU/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 12:27 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
RAMZEZ II, Не мучайтесь, и алертите по шагам, для начала location.search. А вообще alert имхо не дело для таких дел, юзайте console.log . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 12:29 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Gustly, я алертил location.search и проблема заключается в том, что, если запускаю http://имя_сервера:порт/test.html, то получаю http://имя_сервера:порт/test.html, если http://имя_сервера:порт/test.html?User=admin, то ничего, вообще алерт не отрабатывает... Может дело в веб-сервере? Он сторонее приложение и скорее всего не поддерживает параметры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 12:33 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
RAMZEZ II, Этот сервер доступен извне? Может вообще браузер виноват, мы бы попробовали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 12:59 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Gustly, нет не доступен к сожалению. Попробую по другому в html передать параметры. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 14:49 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
- Доктор, меня все игнорируют... - Следующий! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 15:07 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Паганель- Доктор, меня все игнорируют... - Следующий! бывает. Думаю автор просто не понял почему у него не работает, а у Вас всё ок. RAMZEZ IIGustly, я алертил location.search и проблема заключается в том, что, если запускаю http://имя_сервера:порт/test.html, то получаю http://имя_сервера:порт/test.html, если http://имя_сервера:порт/test.html?User=admin, то ничего, вообще алерт не отрабатывает... Может дело в веб-сервере? Он сторонее приложение и скорее всего не поддерживает параметры Дело не в сервере. Сервер не имеет никакого отношения к Вашему браузеру, который старается разобрать адрес. Ну прям уж явно рассказывать в чём дело как-то не хочется, такие проблемы при правильной отладке находятся за 5 минут :) пишем в браузере http://имя_сервера:порт/test.html?someParam=hello&User=admin запускаем... и медитируем, стараясь понять, почему так всё заработало :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 16:10 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
кстати, если у Вас совсем тишина, значит надо в лог смотреть... если алерт не выскочил, значит до его выскакивания интерпретатор нарвался на ошибку и не закончил выполнения кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 16:23 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Програмёр, а как мне логгировать все эти процессы? в качестве браузера использую IE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 06:41 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
RAMZEZ II, в ИЕ жмешь F12 - это консоль разработчика и туда пишутся ошибки, если они были. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 09:29 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Gustly, это я в курсе - ошибок 0, точку останова поставил var Params = location.search.substring(1); - выдается пустая строка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 10:07 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
ПрограмёрПаганель- Доктор, меня все игнорируют... - Следующий! бывает. Думаю автор просто не понял почему у него не работает, а у Вас всё ок. RAMZEZ IIGustly, я алертил location.search и проблема заключается в том, что, если запускаю http://имя_сервера:порт/test.html, то получаю http://имя_сервера:порт/test.html, если http://имя_сервера:порт/test.html?User=admin, то ничего, вообще алерт не отрабатывает... Может дело в веб-сервере? Он сторонее приложение и скорее всего не поддерживает параметры Дело не в сервере. Сервер не имеет никакого отношения к Вашему браузеру, который старается разобрать адрес. Ну прям уж явно рассказывать в чём дело как-то не хочется, такие проблемы при правильной отладке находятся за 5 минут :) пишем в браузере http://имя_сервера:порт/test.html?someParam=hello&User=admin запускаем... и медитируем, стараясь понять, почему так всё заработало :) натолкните на ошибку, плз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 10:22 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
RAMZEZ II, Даже вот так работает и выдает ?asd file:///C:/qwe.html?asd Код: javascript 1. 2. 3. И в ФФ и в ИЕ, может ИЕ твой глючит. Попробуй совместимости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 11:01 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Gustly, попробую на другом компе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 11:34 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Gustly, может еще подскажите, смогу ли открыть/прочитать xml файл, находящийся в другой директории, с помощью $.ajax ? Если фало лежит в директории веб-сервера, то все ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 11:45 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
есть 2 программы - браузер и вебсервер браузер говорит серверу - дай мне xml (не файл, а именно xml) где его сервер возьмет - прочтет файл в той или иной папке, вычитает из БД или вообще сгенерирует динамически - браузеру все равно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 11:57 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Паганель, это понятно, но если я в качестве url: "file://c:/1/test.xml", где file - это директория самого веб сервера, к которому обращаюсь http://имя_сервера:порт/test.html, то ничего не происходит. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:06 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
RAMZEZ IIесли я в качестве url: "file://c:/1/test.xml"Вы и на продакшне так будете указывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:23 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Паганель, не совсем, но директория и файло фиксированные будут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:28 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
RAMZEZ II, Ну вообще, у сервера должны быть настройки маппинга на реальные директории. Сомневаюсь, что обычным file:// обойдется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:32 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
RAMZEZ IIне совсема какой URL будет на продакшне? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:32 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
GustlyRAMZEZ II, Ну вообще, у сервера должны быть настройки маппинга на реальные директории. Сомневаюсь, что обычным file:// обойдется. сервер там не IIS или Apache, там exe-файл, который сам по себе является вебом и в нем уже заложена бизнес-логика..... Никаких настроек у него нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:36 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
ПаганельRAMZEZ IIне совсема какой URL будет на продакшне? c:\windows\db.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:36 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38359806&tid=1448023]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 495ms |

| 0 / 0 |
