嗨,我这里有一个小问题:)
在我上传一些图片后,我会得到一个包含所有图片的列表。我有一些用于旋转、复制、删除、随机播放图像的 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}
}
我如何制作/发送/缓存这个数组?
对不起我的英语很糟糕
编辑:
是的,我使用 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");