LINUX.ORG.RU

Как делать ajax интерфейсы без единого обновления

 , , ,


2

1

Лор, я не понимаю, у меня выходит костылестроение, я пытаюсь писать интерфейсы без единого разрыва обновления страницы.

У меня в голове не укладывается правильное понимание аякса, я пытаюсь писать форму которая вызывает другую форму а в ней ещё одна форма.

Ну и естественно попадаю в ситуации типа надо вызывать JS а он естественно не вызывается тк это блок в блоке вызванный скриптом с главной и приходится извращаться типа:

<img style="display: none;" src="empty.gif" onload="setTimeout(function() {window.location.href = '/';}, 1500);" />

это же в корне неверно! как научиться? или я всё правильно делаю а не знаю реализации? что читать? куда писать?

Опять у тебя эвент хандлер в разметке.

я пытаюсь писать форму которая вызывает другую форму а в ней ещё одна форма

inception.jpg
Вызывает как? Не совсем понятно.
Почитай уже mdn или какой учебник по js, иначе так и будешь тыкаться как слепой котенок.

ritsufag ★★★★★ ()

как научиться?

Поставить jQuery и не мучиться.

KRoN73 ★★★★★ ()

я пытаюсь писать интерфейсы без единого разрыва обновления страницы.

Это называется модным термином SPA (single page application). Дальше нагуглишь сам.
Да, если для тебя фетиш только в обновлениях страницы - можешь по приколу попробовать что-то аля turbolinks, хотя это тот еще треш.

unikoid ★★★ ()

Почитай что такое FRP, REST и SPA, и с чем их едят.

deep-purple ★★★★★ ()

Прешвятой History API/пердолинг с фрагментом URL. Ну и API бэкенда.

Deleted ()

тебе нужна scalajs, срочно, там все изкаропки

umren ★★★★★ ()

Спасибо лор ./crying_kitten.png столько всего накидали, я тронут.

Особенно mdn, ссылка от zz, SPA, react js открытие года для меня.

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

В душе я велосипедостроитель но что-то в последнее время я начал понимать что мои знания остались в далёком 2005~ и то что я считал невероятно крутым уже обыденность которую знает каждый школьник.

VictimOfLoveToLinux ()
Последнее исправление: VictimOfLoveToLinux (всего исправлений: 1)

Вообщем изучив все ссылки и отсылки в этом треде, выбрал Angular, надеюсь не вронгвей.

VictimOfLoveToLinux ()

я пытаюсь писать форму которая вызывает другую форму а в ней ещё одна форма.
выбрал Angular

Так вот что в голове у тех, кто выбирает Angular. Понятненько.

WARNING ★★★★ ()

Подведу итог, я разобрался с jQuery более чем полностью и хочу вам ответственно заявить что его почти для всего хватает.

Дабы придать лоска чутка использую AngularJs.

Проблема моя была тупо в нежелании разобраться с JS наконец, оказалось всё проще паренной репы.

Всем спасибо.

VictimOfLoveToLinux ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.