Проверьте, редактируются ли данные в Div

0

Я редактирую содержимое в <div>. Теперь я хочу проверить, отредактированы ли данные в <div> или нет, и если он отредактирован, сохраните его в сеансе и вернитесь при обновлении.

Как проверить, отредактированы ли данные или нет, а затем сохранить их в сеансе?

Ниже приводится сценарий JS для редактирования.

Js Fiddle

Если вам нужна дополнительная информация, пожалуйста, расскажите.

Спасибо за помощь.

  • 0
    Вы могли бы добавить обработчик для события 'change'?
  • 0
    Кстати, я думаю, что предыдущий JSFiddle с методом on и делегированием событий был чище. Я в настоящее время "возлюсь". Я дам вам знать, что я в конечном итоге.
Показать ещё 15 комментариев

1 ответ

1

Одним из простых решений является

  • Сохраните содержимое div нажатием кнопки редактирования.

    data = $(this).siblings('.panel-title').html();    
    
  • Сравните сохраненный контент и текущее содержимое нажатием кнопки done.

    data != $(this).siblings('.panel-title').html()
    
  • Если он отредактирован, просто сохраните его в файле cookie или localstorage.

  • Если вы говорите о сеансе сервера, вы можете сделать ajax-вызов, и серверное приложение будет отвечать за сохранение данных в сеансе.

Что-то вроде этого.

  • 0
    Это выглядит намного проще. Но я пытался проверить, редактируются ли данные в Контроллере или нет. И если они редактируются, сохраните их в сеансе. Есть ли способ, которым я могу этого достичь.
  • 0
    Возможно, вам не нужна помощь jQuery ... Хотя я не понимаю, почему вы не можете использовать тот же способ, чтобы проверить, не изменились ли данные в контроллере. Делать ajax-вызов всякий раз, когда данные изменяются ... контроллер может выбрать данные из сеанса и посмотреть, отличаются ли они, и обновить их, если нет.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню