powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как передать значение из ссылки в скрипт
25 сообщений из 53, страница 2 из 3
как передать значение из ссылки в скрипт
    #39143551
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron,

тогда какую страницу нужно возвращать из action,
если id который я обновляю, находится на этой же странице?
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143555
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кажется дошло ) нужно возврашать из action страницу с данными из paginator.jsp...
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143559
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174кажется дошло ) нужно возврашать из action страницу с данными из paginator.jsp...
Ну как бы да :)
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143564
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174, не знаю как на Java, но в ASP.NET MVC это был бы один и тоже partial view, который рендерился на страинце при ее первом открытии, и оно же возвращался action методом
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143568
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleronrema174, не знаю как на Java, но в ASP.NET MVC это был бы один и тоже partial view, который рендерился на страинце при ее первом открытии, и оно же возвращался action методом
принцип должен быть один и тотже, просто мне получается нужно делать еще один экшин, чтобы возвращить только partial view, который у меня явл. paginator.jsp
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143570
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174, вообще по-хорошему, лучше все же сделать этот paginator.jsp реюзабельным, чтобы в будущем при изменении чего-то в листе не нужно было вносить изменения в двух местах.
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143576
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleronrema174, вообще по-хорошему, лучше все же сделать этот paginator.jsp реюзабельным, чтобы в будущем при изменении чего-то в листе не нужно было вносить изменения в двух местах.

так он у меня как раз реюзабельный - именно поэтому я его подключаю как <include ...
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143587
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Axeleronrema174, вообще по-хорошему, лучше все же сделать этот paginator.jsp реюзабельным, чтобы в будущем при изменении чего-то в листе не нужно было вносить изменения в двух местах.

так он у меня как раз реюзабельный - именно поэтому я его подключаю как <include ...
Тогда я не очень понимаю в чем проблема... h1 и h2 просто убрать с главной страницы где paginator расположен и все...
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143604
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron,

видимо мы по разному понимаем слово реюзабельный
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143605
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Axeleron,

видимо мы по разному понимаем слово реюзабельный
Реюзабельный - один элемент, который может использоваться в разных местах.
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143608
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleronrema174Axeleron,

видимо мы по разному понимаем слово реюзабельный
Реюзабельный - один элемент, который может использоваться в разных местах.

я тоже так считаю
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143610
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Axeleronпропущено...

Реюзабельный - один элемент, который может использоваться в разных местах.

я тоже так считаю
Выложите все причастные к делу файлы, будем смотреть.
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143617
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron,

не суть, есть другие, более важные вопросы
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143624
Фотография Тshаmil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Тshаmil,
я не понял что значит "на планкер", но сделал как вы говорите, - не меняется

Axeleron,
<jsp:include page="paginator.jsp" /> <!-- это просто импорт -->

это реальное содержимое для #paginator - оно подтягивается из paginator.jsp
планкер http://plnkr.co/ ресурс на котором можно выложить свой js, html и css можно будет воспроизвести ошибку. Хотя кросдоменные аджакс запросы с него работать не будут, если сервер не будет возвращать в заголовке Access-Control-Allow-Origin.
В общем так или иначе подобные ошибки лучше рассматривать на живых примерах, потому что ты можешь показывать нам совсем не тот кусок кода который является причиной ошибки.
Можешь организовать тонель через ngrok со своей локальной машины и выложить сюда ссылку https://ngrok.com/
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143646
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТshаmilМожешь организовать тонель через ngrok со своей локальной машины и выложить сюда ссылку https://ngrok.com/

организовывать на планкере было бы ооочень геморно

я надеюсь, nrock - это хоть безопасно )
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143662
Фотография Тshаmil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174ТshаmilМожешь организовать тонель через ngrok со своей локальной машины и выложить сюда ссылку https://ngrok.com/

организовывать на планкере было бы ооочень геморно

я надеюсь, nrock - это хоть безопасно )
это их слоган: Secure tunnels to localhost :)
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143684
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тshаmilrema174пропущено...


организовывать на планкере было бы ооочень геморно

я надеюсь, nrock - это хоть безопасно )
это их слоган: Secure tunnels to localhost :)

на заборах тоже много чего пишут ))
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143686
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тshаmil,

кстати я проверил еще раз и оказалось, что все-таки работает только вот с таким скриптом
Код: javascript
1.
2.
$('body').on('click', '#idPage', function() {...
/* изначально был такой $('#idPage').click(function() {...*/



почему так правильнее?
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143717
Фотография Тshаmil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Тshаmil,

кстати я проверил еще раз и оказалось, что все-таки работает только вот с таким скриптом
Код: javascript
1.
2.
$('body').on('click', '#idPage', function() {...
/* изначально был такой $('#idPage').click(function() {...*/



почему так правильнее?
$('#idPage').click(...) в этом случае подвязка события идет на элемент.
$('body').on('click', '#idPage'.. в этом случае подвязка идет на body с ожиданием события клик от всех элементов с указанным селектором.
Разница заключается в том, что если ты решишь динамически удалить а потом создать элемент #idPage, то в первом случае тебе нужно будет повторно инициализировать обработчик события, после обновления dom в твоем случае это следовало было делать в колбеке аджакс запроса.
Во втором случае, ты можешь сколько угодно удалять и создавать элемент с селектором #idPage обработчик события никуда не денется, потому что он весит на body
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143791
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Новая проблема - что-то странно с кнопкой "назад" браузера. Как это происходит:

1. перехожу по get запросу на list.jsp т.е. сейчас страница 1 (все в окне перерисовалось)

2. делаю аякс запрос(нажимаю на ссылку) на стр. 4 (перерисовалось только то, что должно было, т.е. все ок)
т.о. сейчас стр. 4

3. делаю аякс запрос(нажимаю на ссылку) на стр. 5 (перерисовалось только то, что должно было, т.е. все ок)
т.о. сейчас стр. 5

4. нажимаю "назад" (кнопка браузера) - НИЧЕГО не произошло, и в консолях тоже ничего не изменилось

5. нажимаю снова "назад" (кнопка браузера) - выполнился get запрос на страницу 1, т.е. получается этот шаг сработал правильно

что вообще происходит? почему браузер не контролит то, что обновилось по аяксу и не возвращает назад по истории на шаге 4 ?
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143799
Фотография Тshаmil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Новая проблема - что-то странно с кнопкой "назад" браузера. Как это происходит:

1. перехожу по get запросу на list.jsp т.е. сейчас страница 1 (все в окне перерисовалось)

2. делаю аякс запрос(нажимаю на ссылку) на стр. 4 (перерисовалось только то, что должно было, т.е. все ок)
т.о. сейчас стр. 4

3. делаю аякс запрос(нажимаю на ссылку) на стр. 5 (перерисовалось только то, что должно было, т.е. все ок)
т.о. сейчас стр. 5

4. нажимаю "назад" (кнопка браузера) - НИЧЕГО не произошло, и в консолях тоже ничего не изменилось

5. нажимаю снова "назад" (кнопка браузера) - выполнился get запрос на страницу 1, т.е. получается этот шаг сработал правильно

что вообще происходит? почему браузер не контролит то, что обновилось по аяксу и не возвращает назад по истории на шаге 4 ?
ajax не обновляет весь документ, следовательно ничего не попадает в историю браузера, следовательно кнопки back и forward не будут работать при ajax запросах в чистом виде. Но ты можешь изучить какие возможности предоставляет объект window.history https://developer.mozilla.org/en-US/docs/Web/API/History_API это позволит тебе манипулировать историей браузера и "заставлять" его делать то, что тебе нужно
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143831
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тshаmilajax не обновляет весь документ, следовательно ничего не попадает в историю браузера, следовательно кнопки back и forward не будут работать при ajax запросах в чистом виде. Но ты можешь изучить какие возможности предоставляет объект window.history https://developer.mozilla.org/en-US/docs/Web/API/History_API это позволит тебе манипулировать историей браузера и "заставлять" его делать то, что тебе нужно

честно говоря, это какие-то дебри.. манипулировать историей браузера? возможно это было бы решением если бы навигация была завязана только на javascripte, но у меня навигация также подвязана к бекэнду.

мне тут предложили решение, но я не совсем понял как его реализовать. там предлагают как-то дополнять символ #. Каким образом его дополнять, и на каком этапе? Может он предлагает дополнять состоянием истории страницы где ajax обновил часть документа?
Также он предлагает использовать:
$('body').on('click', '#idPage', function(e) {
// some code goes here
e.preventDefault(); <!-- что такое 'e' ? элемент?-->
});

У меня в ссылках страниц href есть только символ #.
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39143926
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите такую вещь

вот это должно выполняться при нажатии на кнопку назад-вперед, а у меня оно срабатывает и при нажатии по ссылкам страниц, почему?

Код: javascript
1.
2.
3.
window.onpopstate = function( e ) {
	console.log("!!!!!!!!!!!!!!");
}



оно у меня поставлено сразу после загрузчика скриптов
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39144004
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

В jQuery в ajax запросе можно добавить строку data: и параметры пихать туда
...
Рейтинг: 0 / 0
как передать значение из ссылки в скрипт
    #39144318
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Может он предлагает дополнять состоянием истории страницы где ajax обновил часть документа?
да.
Если тебе это поможет, т.к. архитектура кривая.
AJAX'а слишком много. Затрахаешься всё руками учитывать.
IMHO
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 2 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как передать значение из ссылки в скрипт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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