$(window).on('load', function () {
let decoded = JSON.parse(localStorage.getItem('task7'));
$.each(decoded, (item, value) => {
let getId = value.id;
let getValue = value.value;
let getInput = $('input#' + getId);
if (getInput) {
getInput.val(getValue);
}else {
console.log('localStorage пуст!');
}
});
});
Более по-взрослому будет дать input'ам уникальные id и сохранять их вместе со значениями. При восстановлении обращаться к элементам по id.
<input id="id1" type="text">
<input id="id2" type="text">
<input id="id3" type="text">
<button type="button" class="getData">Получить все данные</button>
$('.getData').on('click', function (event) {
event.preventDefault();
let array = [];
$('input').each(function () {
let id = $(this).attr('id');
let value = $(this).val();
array.push({id, value});
});
localStorage.setItem('task7', JSON.stringify(array));
});
$(window).on('load', function () {
let decode = JSON.parse(localStorage.getItem('task7'));
$('input').each(function (id, value) {
console.log(id);
console.log(value);
//$(this[id]).val(decode[value]);
})
});
let decode = JSON.parse(localStorage.getItem('task7'));
уже не достаточно? if (!register_widget( 'Radiantthemes_Facebook_Widget' )) {
register_widget( 'Radiantthemes_Facebook_Widget' );
}
if (!register_widget('Radian....ну и дальше, не удобно с картинки перепечатывать :)')) {
register_widget('Radian....ну и дальше, не удобно с картинки перепечатывать :)');
}
header('Location: /admin'); // /admin - контроллер отвечающий за вывод админки.
exit;
$(function () {
$('a.handler-del').on('click', function (event) {
event.preventDefault();
let idUrl = 'id=' + $(this).data('id');
$.ajax({
type: 'post',
url: 'app/helper/del_url.php',
data: idUrl,
success: function (result) {
//window.location.href = "/admin"; //Это аналог header('Location: ...'); exit;
//$('.test-ajax').html(result) // Скорей всего этот вариант правильный, не могу его до ума довести
},
error: function () {
// А не подскажите, что сюда засовывать? Тупо result, почему-то мне кажется нет :)
}
});
});
});
dataType: "json"
. Мой вариант с точки зрения составления самого запроса (не считая success: ) имеет право быть или все же стоит указывать формат json и передавать data: ... как вы написали?$('.test-ajax').html(result)
test-ajax
вешал на tr, который в цикле foreeach, но но при клике, все пункты пропадают, а как заставить пропасть только тот, который удалил (id которого ушло в обработчик) не разберусь :(<a href="#" data-id="<?= $value['created_short_id'] ?>"
class="badge badge-danger badge_custom handler-del">
<i class="fas fa-trash-alt fa_pencil_alt_custom"></i>
</a>
$(function () {
$('handler-del').on('click', function () {
let idUrl = $(this).attr('name');
$.ajax({
type: 'get',
url: 'app/helper/del_url.php',
data: idUrl,
success: function (result) {
// Что нужно указать в случае успеха? Перезагрузку страницы или что-то ещё о_О
},
error: function () {
alert('Ajax error =(');
}
});
});
});
может соответствовать только 1 короткий
Но непонятно тогда, при чем тут пользователи и даты.