Size: a a a

jQuery — русскоговорящее общество

2021 February 10

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Alex
> Само название файла поместил в сессию
это как? я так понял на сервере это происходит? можно положить в cookie если так удобнее, а потом эту куку удалять, хотя бы название будет известно
При создании статьи если человек добавил изображение, то название на стороне php добавил в сессию.
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
При создании статьи если человек добавил изображение, то название на стороне php добавил в сессию.
ну тогда так же в php добавь в cookie и потом удаляй
$.cookie('img', 'asd.jpg');
источник

A

Alex in jQuery — русскоговорящее общество
в смысле это на php пиши в cookie - setcookie(), а потом на js - $.removeCookie('img');
источник

A

Alex in jQuery — русскоговорящее общество
ну что-то в этом роде
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Спасибо за помощь. Буду думать дальше. Если $.removeCookie('img'), то с использованием выше найденного плагина?
И тут же понял еще одну мою проблему. Статей же несколько, значит уже будет массив, который хранит эти названия файлов, а значит легче уже создать базу для сессий, куда при добавлении статьи вносить эти названия. А при редактировании и удалении уже сравнивать с базой
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Спасибо за помощь. Буду думать дальше. Если $.removeCookie('img'), то с использованием выше найденного плагина?
И тут же понял еще одну мою проблему. Статей же несколько, значит уже будет массив, который хранит эти названия файлов, а значит легче уже создать базу для сессий, куда при добавлении статьи вносить эти названия. А при редактировании и удалении уже сравнивать с базой
да, с тем плагином, ну а со множеством, тот же массив сделать, только куки не резиновые и это надо понимать
источник

A

Alex in jQuery — русскоговорящее общество
проще тогда ajax'ом удалить, как было предложено выше
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Alex
да, с тем плагином, ну а со множеством, тот же массив сделать, только куки не резиновые и это надо понимать
Верно подмечено, что не резиновые.
Даже если через ajax передать в php, то каким образом, ведь у input type="file" я не могу взять его value
источник

A

Alex in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Верно подмечено, что не резиновые.
Даже если через ajax передать в php, то каким образом, ведь у input type="file" я не могу взять его value
ну картинка же как-то отображается, которая берется из сессии, и кнопка 'удалить' есть
источник

A

Alex in jQuery — русскоговорящее общество
<button data-img="aaa.jpg">удалить</button> типа такого
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Блин, точно, про data то я совсем забыл. Спасибо
источник

J

Johnny in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Для cookie тоже надо использовать плагин
https://github.com/carhartl/jquery-cookie
Еще не проверял. Надо тогда на cookie переключиться и его пробовать. И не факт, что он еще рабочий
Рабочий
источник

LD

Lugovskoy Dmitriy in jQuery — русскоговорящее общество
Johnny
Рабочий
Спасибо
источник

Ю

Юрий in jQuery — русскоговорящее общество
Переслано от Юрий
пытаюсь сделать автолайк.
так получил класс лайка
источник

Ю

Юрий in jQuery — русскоговорящее общество
Переслано от Юрий
источник

Ю

Юрий in jQuery — русскоговорящее общество
Переслано от Юрий
дописал клик, но undefined
источник

Ю

Юрий in jQuery — русскоговорящее общество
Переслано от Юрий
why?
источник

A

Alex in jQuery — русскоговорящее общество
Юрий
Переслано от Юрий
why?
а что должен вернуть вызов функции click()?
источник

J

Johnny in jQuery — русскоговорящее общество
Юрий
Переслано от Юрий
why?
Because получил неправильно
источник

J

Johnny in jQuery — русскоговорящее общество
И because нативный js и jQuery нельзя "смешивать" в одной строке
источник