Я новичок в Ajax.
У меня появляется предупреждение при загрузке страницы, которая показывает пользователю заметку для конкретного пользователя. При просмотре профиля этого пользователя появится предупреждение, содержащее заметку.
Что бы я хотел, чтобы у пользователя была кнопка для галочки в этом оповещении, которая говорит, что больше не напоминать? Этот флажок в идеале вызывал бы функцию, чтобы установить для столбца «чтение» значение 1, поэтому при следующем отображении профиля пользователя предупреждение не будет отображаться?
Надеюсь, я все правильно объяснил.
$.ajax({
type: "POST",
url: "ajax.aspx/GetMembersNotes",
data: '{' +
'nameID:"' + $('#nameID').val() + '",' +
'addrID:"' + $('#addrID').val() + '"' +
'}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
var data = json_parse(msg.d);
if (!data.error) {
$.each(data, function(d) {
if (data[d].read = 1){
alert(data[d].notes);
}
});
}
else {
alert("Cannot get memeber's notes data\n" + data.error);
}
},
error: function(msg) {
alert('Get Memeber\'s Notes Failure' + msg);
}
});`
Выше показано предупреждение. В функции GetMemberNotes создается строка JSON, которая возвращает примечания и читает.