Серверная часть и AJAX и манипулирование данными - PullRequest
2 голосов
/ 17 июня 2011

Я хотел бы получить перепись по методам удаления / добавления записей через AJAX и обновления внешнего интерфейса.

Для табличных данных (например, для входящих сообщений):

enter image description here

Когда я хочу удалить это первое сообщение, где / как я должен ссылаться на идентификатор этого сообщения и отправлять его на мой вызов AJAX?Я видел, как некоторые люди помещали идентификатор в скрытое поле или использовали атрибут id флажка ...

Как правильно обрабатывается эта транзакция, чтобы при успешном вызове я мог "удалить" эту строкус jQuery?

1 Ответ

1 голос
/ 17 июня 2011

Что я обычно использую для «прикрепления» таких данных к элементам HTML, так это использование атрибута HTML5 data.Это позволит вам хранить несколько фрагментов данных для использования с Javascript / jQuery / Ajax, не делая ничего «хакерского», например, встраивая вещи в идентификаторы или анализируя значения.

Например, в вашем случаестроки таблицы, вы можете получить что-то вроде этого:

<tr data-email-id="123"><td>...</td></tr>

Тогда будет просто сослаться в вашем jQuery (предположим, $(this) ссылается на tr):

var emailId = $(this).attr('data-email-id');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...