powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / RestApi +Ajax query to MVC model
25 сообщений из 105, страница 2 из 5
RestApi +Ajax query to MVC model
    #39910913
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
вадя,тут вопрос будет ли это работать внутри фримейкера
Если нет ,то тогда тему можно закрыть
если это не будет работать внутри фримейкера - нафиг фримейкер
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910914
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb,
>так я об этом и спрашиваю.....
Странно. А тебя 5 из пятерых не понимают.
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910915
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов


как только придет понимание того как оно работает (т.е. каким образом динамически отрисовывать DOM при помощи JS), придет идея что нужно большую часть рутины заменить на какой-нить фреймворк, если у тебя не SPA, то jquery здесь не лучший кмк выбор, лучше если есть возможность, то переключиться на ExtJS если лицензия позволяет.

давай еще раз ,у меня ШАБЛОНИЗАТОР FREEMARKER
он у меня занимается генерацией HTML страниц

в нем инпут ,на него навешен js script ,который посылает запрос на рест контроллер,КОторый берет из базы лист и кладет его в модель
и возвращает обратно темплейт

и в дев туле я вижу что приходит респонсом страница-но в самом браузере ничего не происходит
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910917
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
ТС вероятно захотел крутую динамику ГУИ и врубил спринг MVC.
А потребовался JS.
Ему лень стало, и он пришел в java спрашивать про JS.
Бывает.
Оно потенциально все круто работает на freemarker и jquery, только бессмысленных приседаний довольно много получается, однако, результат того стоит: мы 4 года назад лепили системку как раз на freemarker и jquery, потом я какое-то время писал ядро бэка под реакт, когда показывал фронтэндерам что мы на jquery налабали, те несколько прифигели - ну сейчас реальность такова, что чистый SPA - это всегда нереальные тормоза и все демо-проекты что существуют они все довольно "ограниченные" (попробуйте к примеру найти дему на реакте, где на странице расположено десятка два гридов или довольно здоровенный грид в обоих направлениях - чтобы такая дема работала нужен десктоп как у меня (пара зионов, памяти 64 и видюха неслабая), если приводить в пример google docs с его подобием excel, то там облом - он на сервере картинки рисует ), так что freemarker (или чабрец) с jquery/extjs - вполне себе стэк, нужно только концепты понять.
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910918
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
gycb,
>так я об этом и спрашиваю.....
Странно. А тебя 5 из пятерых не понимают.

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

в дев туле видно что запрос проходит отлично с помощью скрипта,обратно в виде ответа прилетает штмл в которм уже все что нужно
но он не отображается в самом браузере поэтому мой вопрос и был
касательно скрипта
как его заставить отрисовать ту страницу что пришла в респонсе
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910919
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb,
>и возвращает обратно темплейт
Скрин где?
Или ты техподдержка?
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910921
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb

давай еще раз ,у меня ШАБЛОНИЗАТОР FREEMARKER
он у меня занимается генерацией HTML страниц

в нем инпут ,на него навешен js script ,который посылает запрос на рест контроллер,КОторый берет из базы лист и кладет его в модель
и возвращает обратно темплейт

и в дев туле я вижу что приходит респонсом страница-но в самом браузере ничего не происходит
все правильно ровно до "КОторый берет из базы лист и кладет его в модель и возвращает обратно темплейт": бразуеру отдался html - на этом MVC закончилось, дальше JS должен самостоятельно менять DOM, т.е. варианта два:
- JS делает запрос к REST, ему возвращают JSON (оно сейчас так в коде у тебя) и он из этого JSON делает DOM, который вставляет в div
- вадя-стайл: контроллер возвращает html, который JS вставляет в div
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910922
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
что тут блеать непонятного?

Ты тупой?
Почему у тебя запрос Post а не Get?
В java у тебя такие методы?
// дай список
ListMy setList(
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910924
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
gycb
что тут блеать непонятного?

Ты тупой?
Почему у тебя запрос Post а не Get?
В java у тебя такие методы?
// дай список
ListMy setList(

просто игнор ,иначе тема расползется на 100 страниц опять
вас с вадей нужно в read only на пару месяцев
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910926
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов

- JS делает запрос к REST, ему возвращают JSON (оно сейчас так в коде у тебя) и он из этого JSON делает DOM, который вставляет в div

вот именно это мне и надо
первая часть у меня работает нормально-скрипт делает запрос,получает джейсон,а вот дальше я не умею и гугл ничего толком не дал
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910927
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb,
у тебя меньше 100 страниц не бывает.
Полный тупизм в том как работает веб.
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910928
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
первая часть у меня работает нормально-скрипт делает запрос,получает джейсон,а вот дальше я не умею и гугл ничего толком не дал

JSON получил в JS значит руками его в HTML вид и в DOM.
Тупишь опять.
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910929
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
а вот дальше я не умею и гугл ничего толком не дал
дак зачем лезешь?
тебе уже насоветовали варианты
что сложного?
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910930
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
отправь его в JS ветку. Пусть там 30 страниц делает.
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910931
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
gycb
первая часть у меня работает нормально-скрипт делает запрос,получает джейсон,а вот дальше я не умею и гугл ничего толком не дал

JSON получил в JS значит руками его в HTML вид и в DOM.
Тупишь опять.

покажи как йоптить
ты нафлудил тут 3100 постов - в которых 0 целых 0 десятых полезной информации

вот скрипт
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    $(document).ready(function(){
    $("#fio").blur(function(){
        $.ajax
        ({
        type: "POST",
            data: {"fio" :$('#fio').val(),"_csrf" :$('#csrf').val()},
            url: '/moderation/fio'
        });
    });
});


что дальше? как мне тут штмл собрать
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910932
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
вадя,
отправь его в JS ветку. Пусть там 30 страниц делает.
это к модератору.
пусть почитает https://learn.javascript.ru/
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910933
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя
gycb
а вот дальше я не умею и гугл ничего толком не дал
дак зачем лезешь?
тебе уже насоветовали варианты
что сложного?

советы аля вот там есть то,а тут это и я могу раздавать ,нужен конкретный пример
вот скрипт отправил пост запрос- получил джейсон в ответ
как дальше собрать штмл элемент и воткнуть его на страницу
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910934
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
что дальше? как мне тут штмл собрать
обработать ответ , в котором твой json
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910935
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
советы аля вот там есть то,а тут это и я могу раздавать ,нужен конкретный пример

пример кода на JS в топике про Java?
Перегрелся?
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910936
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
ты нафлудил тут 3100 постов - в которых 0 целых 0 десятых полезной информации

я не люблю ленивых программистов чтобы ему КОД на JS давать.
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910937
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ладно тему схлопывайте,как обычно лишь флудерастия одна как обычно.....
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910938
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb,
Молодец.
В субд начинать с Модели уже обещал.
Теперь обещай изучить JS и иди себе с миром.
Удачи!
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910940
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb

вот скрипт
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    $(document).ready(function(){
    $("#fio").blur(function(){
        $.ajax
        ({
        type: "POST",
            data: {"fio" :$('#fio').val(),"_csrf" :$('#csrf').val()},
            url: '/moderation/fio'
        });
    });
});


что дальше? как мне тут штмл собрать
ну скрипт-то кривой... #fio - это обращение по id, я чет в оригинальной разметке такого не вижу. blur - это когда input покидают, т.е. он какбы не особо в кассу. а так нужно что-то типа:

Код: javascript
1.
2.
3.
success: function(data) {
  $('#div').html('Hello, world!');
}



потом учимся разбирать JSON и по рабоче-крестьянски делать HTML либо через DOM createElement/appendChild
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910943
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Код: javascript
1.
generateDomFromJson(thisDom, json);


И пусть в js ветку идет людей смешить. Дикий он сегодня.
...
Рейтинг: 0 / 0
RestApi +Ajax query to MVC model
    #39910946
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов
gycb

вот скрипт
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    $(document).ready(function(){
    $("#fio").blur(function(){
        $.ajax
        ({
        type: "POST",
            data: {"fio" :$('#fio').val(),"_csrf" :$('#csrf').val()},
            url: '/moderation/fio'
        });
    });
});


что дальше? как мне тут штмл собрать
ну скрипт-то кривой... #fio - это обращение по id, я чет в оригинальной разметке такого не вижу. blur - это когда input покидают, т.е. он какбы не особо в кассу. а так нужно что-то типа:

Код: javascript
1.
2.
3.
success: function(data) {
  $('#div').html('Hello, world!');
}



потом учимся разбирать JSON и по рабоче-крестьянски делать HTML либо через DOM createElement/appendChild

как оказалось ничего делать не надо особого
скрипт не кривой - fio это id inputa
на счет блюра согласен.а как сделать чтобы скрипт срабатвал на каждое изменение - даже если инпут в фокусе остается?

вообщем оказалось все куда проще- никаких джейсонов не нужно даром
мой контроллер отдает модель ,скрипт ее принимает и показыват наконец то
но только один раз,чтобы опять запустить все это нужно страницу руками обновить
...
Рейтинг: 0 / 0
25 сообщений из 105, страница 2 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / RestApi +Ajax query to MVC model
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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