Я только начинаю экспериментировать с jQuery и пытаюсь применить его к очень простому приложению CRUD, которое состоит из списка, создания, редактирования и отображения страниц.
Я применил правила разметки jQuery-mobile, и все выглядит очень хорошо. Однако меня смущает проблема обновления устаревших данных. Я понимаю, что jQuery-mobile переопределяет ссылки и отправляет формы с помощью AJAX для создания «одностраничного приложения». Опять же, это работает для меня, и все мои data-role="page"
вещи загружаются и переходят правильно.
Чего я не понимаю, так это того, что когда я изменяю данные (например, отправляю форму для создания нового элемента и затем возвращаюсь обратно на страницу «списка»), необходимо обновить некоторые страницы с сервера, чтобы забрать измененные данные. данные. JQuery-mobile просто отображает ранее загруженную страницу, которая теперь устарела. Точно так же, каждый раз, когда я повторно посещаю «страницу создания», чтобы создать еще один новый элемент, форма все еще заполняется из предыдущей отправки, поскольку страница фактически не обновляется.
Если это то, что мне нужно самому написать сценарий, это нормально, но мне любопытно, что нет никаких упоминаний о том, что, как я думал, было распространенным сценарием в документах jQuery-mobile. Такое ощущение, что я, должно быть, упускаю что-то очевидное. Как другие люди справляются с этим?