|
|
|
Не получается прочитать параметры из 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 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
когда Вы все это внедрите, веб-сервер и браузер будут на разных компьютерах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:38 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Паганель, нет, все на одном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:45 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
я тогда вообще не понимаю зачем тут вэб сделать десктопное приложение и не мучаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:48 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Паганелья тогда вообще не понимаю зачем тут вэб сделать десктопное приложение и не мучаться рассказываю: Есть веб-сервер, не моей разработки, сторонней, который обращается к БД. И этой БД берутся браузером данные и отображаются клиенту. Браузер берет их с помощью html страниц. Я пишу свою html страницу, которая тоже берет нужные мне данные. Я это делаю с помощью windows-сервиса, который сам пишу и этот сервис в себе использует объекты браузера. Т.е. я пока с помощью IE пытаюсь получить нужные мне данные, а потом уже перенесу на свою службу. Так вот, мне нужно чтоб мой html-файл прочитал xml, который лежит в вышеуказанном мною месте и взял оттуда нужные значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:54 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
Если xml лежит вместе с файлами html этого веб-сервера, то все отлично, но он зараза лежит в другом месте..... :( Вариант с копированием его в директорию веб-сервера - на крайняк............ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 12:57 |
|
||
|
Не получается прочитать параметры из URL
|
|||
|---|---|---|---|
|
#18+
если бы речь шла про http я бы посоветовал фиддлер чтобы увидеть ответ сервера а тут даже не знаю что делать может, какой-то аудит винды... спросите на каком-то форуме сисадминов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 13:43 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1448023]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 450ms |

| 0 / 0 |
