Использование html5 localstorage для извлечения данных с сервера, чтобы разрешить редактирование и добавление к источнику данных, а затем сохранение обратно на сервер - PullRequest
3 голосов
/ 03 мая 2010

Я создаю стандартную форму сбора пользовательских данных, которая будет использоваться стандартными веб-браузерами, а также iPhone и iPad. Приложение позволит пользователям создавать новые записи, а также редактировать и удалять существующие записи.

Я получил суть использования html5 'localstorage' для создания источника данных на стороне клиента и ищу направление для передачи существующих данных с сервера в источник данных на стороне клиента, а затем возможность редактировать или удалить эти данные или добавить новую запись к существующим данным. Наконец, возможность сохранять обновленные данные обратно на сервер.

Звучит как много, я знаю. Но я пролистал учебники по html5 и, похоже, не могу найти именно то, что ищу.

1 Ответ

1 голос
/ 03 мая 2010

Поскольку вы уже решили использовать локальное хранилище HTML 5, вы все равно будете использовать JavaScript. В этом случае, я думаю, вы должны использовать XMLHttpRequest s для извлечения и отправки данных обратно на сервер. В сети есть несколько хороших введений, таких как W3C Working Draft и сайт Apple , MDC и MSDN, Пожалуйста, выполните поиск вопросов, содержащих тег AJAX .

Кстати, если вы просто хотите хранить данные во время сеансов страниц (то есть вам не нужно хранить данные локально между несколькими посещениями страниц), вы также можете хранить свои данные в массивах / объектах JavaScript. К ним очень легко получить доступ и манипулировать ими. Этот подход также имеет преимущество лучшей поддержки браузеров (в отличие от localStorage и проприетарных решений HTML 5).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...