Передать значение
Всем привет.
Нужно сравнить data-value с переменной id. Незнаю как подставить переменную, пробовал разные кавычки видит как обычный текст. Вот код:
var id = $(this).attr('data-value');
$('[data-value = id]').parents("tr")
https://yadi.sk/i/OnzhqgU-gQqHM Благодарю |
var id = $(this).data('value');
А уж его сравнивайте с чем-то, а вот зачем с самим собой сравнивать? |
Цитата:
$('.deleteuserproduct').click(function (event) {
(event).preventDefault();
var id = $(this).attr('data-value');
$.ajax({
headers: {
'X-CSRF-Token': $('meta[name="_token"]').attr('content')
},
type: 'post',
dataType: 'json',
url: '/delusproduct/' + id,
cache: false,
success: function (data) {
if (data.success) {
$('[data-value = id]').parents("tr").remove();
toastr.success("Запись успешно удалена!", "Удаление записи");
} else {
toastr.error("Ошибка!", "Удаление записи");
}
},
error: function (xhr, textStatus, thrownError) {
toastr.error("Ошибка 500!", "Удаление записи");
}
});
});
|
$('[data-value ='+ id +']').parents("tr").remove();
может так?) |
Цитата:
|
andrei24,
//это
var id = $(this).attr('data-value');
//заменить на это
var o = $(this), id = o.data('value');
//.....
//это
$('[data-value = id]').parents("tr").remove();
//заменить на
o.parents("tr").remove();
Получать значение из атрибута, чтобы опять по нему сформировать этот же атрибут, это бессмыслица. |
| Часовой пояс GMT +3, время: 22:02. |