我有一个使用模式上传文件的页面 index.php。上传这些后,我使用以下内容更新我的数据库并将新图像加载到列表中。
$('#sortableImages').load('../includes/sortImages.php?edit=' + edit);
执行:
<script type="text/javascript">
$(document).ready(function(){
$(function() {
$("#sortableImages ul").sortable({
opacity: 0.6, cursor: 'move', update: function() {
var order = $(this).sortable("serialize") + '&action=updateRecordsListings';
$.post("../albumUploader/queries/sort.php", order);
}
});
});
});
</script>
echo "<ul class='revisionList'>";
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$sortImageName = $row['OrgImageName'];
$sortPath = "../data/gallery/" . $getGalleryID . "/images/album/" . $sortImageName;
echo "<li class='sortPhotos' id='recordsArray_{$row['id']}' >";
echo '<img src="'. $sortPath .'"/>';
echo "</li>";
}
echo "</ul>";
图像填充在索引页面上的 div #sortableImages 中。但是,似乎我从最初加载在 index.php 中的 js 文件中丢失了我的 sortable() 方法,或者在 ajax 请求之后它没有读取 js。我在这里想念什么?
太感谢了。