хе, у меня есть маленькая, большая проблема здесь:)
после загрузки некоторых изображений я получаю список со всеми изображениями. У меня есть некоторые функции jQuery для поворота, дублирования, удаления, перемешивания изображений! Когда я выбираю изображение и нажимаю «Удалить», я отправляю сообщение в php со значением alt=""
изображения, я идентифицирую изображение и редактирую.
Я хочу сделать кнопку сохранения,
Вместо того, чтобы отправлять пост каждый раз, когда я поворачиваю изображение, лучше отправлять пост после редактирования списка изображений с массивом, который содержит все данные?
мой массив php после загрузки выглядит так:
[files] => Array
(
[lcxkijgr] => lcxkijgr.jpg
[xcewxpfv] => xcewxpfv.jpg
[rtiurwxf] => rtiurwxf.jpg
[gsbxdsdc] => gsbxdsdc.jpg
)
говорят, что я загрузил 4 картинки,
- Первое изображение, я поворачиваю на 90 градусов
- секунду я хочу дублировать
- третий поворот на 270 градусов
- и четвертое изображение, которое я удаляю
я могу сделать все это только с помощью jQuery, но на сервере изображения такие же, после обновления изображения те же
это список с изображениями:
<div class="upimage">
<ul id="upimagesQueue">
<li id="upimagesHPVEJM">
<a href="javascript:jQuery('#upimagesHPVEJM').showlargeimage('HPVEJM')">
<img alt="lcxkijgr" src="uploads/s6id9r9icnp8q9102h8md9kfd7/lcxkijgr.jpg?1272087830477" id="HPVEJM" style="display: block;" >
</a>
</li>
<li id="upimagesSTCSAV">
<a href="javascript:jQuery('#upimagesSTCSAV').showlargeimage('STCSAV')">
<img alt="xcewxpfv" src="uploads/s6id9r9icnp8q9102h8md9kfd7/xcewxpfv.jpg?1272087831360" id="STCSAV" style="display: block;" >
</a>
</li>
<li id="upimagesBFPUEQ">
<a href="javascript:jQuery('#upimagesBFPUEQ').showlargeimage('BFPUEQ')">
<img alt="rtiurwxf" src="uploads/s6id9r9icnp8q9102h8md9kfd7/rtiurwxf.jpg?1272087832162" id="BFPUEQ" style="display: block;" >
</a>
</li>
<li id="upimagesRKXNSV">
<a href="javascript:jQuery('#upimagesRKXNSV').showlargeimage('RKXNSV')">
<img alt="gsbxdsdc" src="uploads/s6id9r9icnp8q9102h8md9kfd7/gsbxdsdc.jpg?1272087832957" id="RKXNSV" style="display: block;">
</a>
</li>
<ul>
</div>
нормально, если я сделаю один массив, подобный этому
array{
imgFromLi = array(img1,img2,img3,img4,img5,img6)
rotate = array{img1=90, img2=270, img3=90}
delete = array{img4,img5,img6}
duplicate = array{img2, img3}
}
как я могу сделать / отправить / кэшировать этот массив ??
извините за мой очень плохой английский
Edit:
Да, я использую jSON для получения массива из php следующим образом:
jQuery.post(script, postData, function(data) {
if(data){
jQuery("#upimagesQueue").text(' ');
jQuery.each(data, function(ID, val) {
jQuery("#upimagesQueue").listimages(ID, val);
});
}
}, "json");