powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не получается прочитать параметры из URL
25 сообщений из 31, страница 1 из 2
Не получается прочитать параметры из URL
    #38359459
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья!
Есть код:
Код: 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.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
</head>
<body>

<script>var host=location.host;</script>
<script>
function getParam(sParam){
 var Params = location.search.substring(1).split("&");
 var Result = "";
 for (var i = 0; i < Params.length; i++){
   if (Params[i].split("=")[0] == sParam){
    if (Params[i].split("=").length > 1) 
      Result = Params[i].split("=")[1];
    return Result; 
   }                                      
 }
 return "";
}


function run(){
 var p = getParam("User");
 alert(p);
}
run();  
</script>
</body>
</html>



Это html-страничка (test.html), которая лежит на веб-сервере и запускается с него. Так вот хочу указывать в ней параметры, чтобы потом далее передавать их другой функции...
Если я ее вызову как http://имя_сервера:порт/test.html, то алерт вернет пусто, но если http://имя_сервера:порт/test.html?User=admin, то вообще тишина.
Не пойму в чем прикол.
P.S.
Я начинающий кодер в JavaScript, поэтому возможно код не оптимизированный.....
Заранее благодарен!
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359470
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я взял Ваш код, запустил и он работает
http://jsfiddle.net/WFrfU/
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359473
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAMZEZ II,

Не мучайтесь, и алертите по шагам, для начала location.search. А вообще alert имхо не дело для таких дел, юзайте console.log .
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359477
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly, я алертил location.search и проблема заключается в том, что, если запускаю http://имя_сервера:порт/test.html, то получаю
http://имя_сервера:порт/test.html, если http://имя_сервера:порт/test.html?User=admin, то ничего, вообще алерт не отрабатывает...
Может дело в веб-сервере? Он сторонее приложение и скорее всего не поддерживает параметры
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359528
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAMZEZ II,

Этот сервер доступен извне? Может вообще браузер виноват, мы бы попробовали.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359775
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly, нет не доступен к сожалению. Попробую по другому в html передать параметры. Спасибо.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359806
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Доктор, меня все игнорируют...
- Следующий!
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359931
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель- Доктор, меня все игнорируют...
- Следующий!

бывает. Думаю автор просто не понял почему у него не работает, а у Вас всё ок.

RAMZEZ IIGustly, я алертил location.search и проблема заключается в том, что, если запускаю http://имя_сервера:порт/test.html, то получаю
http://имя_сервера:порт/test.html, если http://имя_сервера:порт/test.html?User=admin, то ничего, вообще алерт не отрабатывает...
Может дело в веб-сервере? Он сторонее приложение и скорее всего не поддерживает параметры

Дело не в сервере. Сервер не имеет никакого отношения к Вашему браузеру, который старается разобрать адрес. Ну прям уж явно рассказывать в чём дело как-то не хочется, такие проблемы при правильной отладке находятся за 5 минут :)
пишем в браузере http://имя_сервера:порт/test.html?someParam=hello&User=admin запускаем... и медитируем, стараясь понять, почему так всё заработало :)
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38359962
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, если у Вас совсем тишина, значит надо в лог смотреть... если алерт не выскочил, значит до его выскакивания интерпретатор нарвался на ошибку и не закончил выполнения кода.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360357
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр,
а как мне логгировать все эти процессы? в качестве браузера использую IE
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360429
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAMZEZ II,

в ИЕ жмешь F12 - это консоль разработчика и туда пишутся ошибки, если они были.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360456
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly, это я в курсе - ошибок 0, точку останова поставил
var Params = location.search.substring(1); - выдается пустая строка.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360471
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрПаганель- Доктор, меня все игнорируют...
- Следующий!

бывает. Думаю автор просто не понял почему у него не работает, а у Вас всё ок.

RAMZEZ IIGustly, я алертил location.search и проблема заключается в том, что, если запускаю http://имя_сервера:порт/test.html, то получаю
http://имя_сервера:порт/test.html, если http://имя_сервера:порт/test.html?User=admin, то ничего, вообще алерт не отрабатывает...
Может дело в веб-сервере? Он сторонее приложение и скорее всего не поддерживает параметры

Дело не в сервере. Сервер не имеет никакого отношения к Вашему браузеру, который старается разобрать адрес. Ну прям уж явно рассказывать в чём дело как-то не хочется, такие проблемы при правильной отладке находятся за 5 минут :)
пишем в браузере http://имя_сервера:порт/test.html?someParam=hello&User=admin запускаем... и медитируем, стараясь понять, почему так всё заработало :)

натолкните на ошибку, плз!!!
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360534
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAMZEZ II,

Даже вот так работает и выдает ?asd

file:///C:/qwe.html?asd

Код: javascript
1.
2.
3.
<script>
alert(document.location.search);
</script>



И в ФФ и в ИЕ, может ИЕ твой глючит. Попробуй совместимости
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360578
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly, попробую на другом компе
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360595
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly, может еще подскажите, смогу ли открыть/прочитать xml файл, находящийся в другой директории, с помощью $.ajax ?
Если фало лежит в директории веб-сервера, то все ок.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360613
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть 2 программы - браузер и вебсервер
браузер говорит серверу - дай мне xml (не файл, а именно xml)

где его сервер возьмет - прочтет файл в той или иной папке, вычитает из БД или вообще сгенерирует динамически - браузеру все равно
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360632
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, это понятно, но если я в качестве url: "file://c:/1/test.xml", где file - это директория самого веб сервера, к которому обращаюсь http://имя_сервера:порт/test.html, то ничего не происходит. Что не так?
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360670
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAMZEZ IIесли я в качестве url: "file://c:/1/test.xml"Вы и на продакшне так будете указывать?
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360684
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, не совсем, но директория и файло фиксированные будут
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360697
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAMZEZ II,

Ну вообще, у сервера должны быть настройки маппинга на реальные директории. Сомневаюсь, что обычным file:// обойдется.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360698
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAMZEZ IIне совсема какой URL будет на продакшне?
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360714
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyRAMZEZ II,

Ну вообще, у сервера должны быть настройки маппинга на реальные директории. Сомневаюсь, что обычным file:// обойдется.
сервер там не IIS или Apache, там exe-файл, который сам по себе является вебом и в нем уже заложена бизнес-логика.....
Никаких настроек у него нет.
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360715
RAMZEZ II
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельRAMZEZ IIне совсема какой URL будет на продакшне?
c:\windows\db.xml
...
Рейтинг: 0 / 0
Не получается прочитать параметры из URL
    #38360720
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда Вы все это внедрите, веб-сервер и браузер будут на разных компьютерах?
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не получается прочитать параметры из URL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]