我正在做一個應該從ajax數據庫中獲取圖像,然後用一些旋轉木馬插件顯示它。下面是它如何工作:從ajax捕獲數據並使用它操作的最佳方法
- 圖片網址從管理員保存到數據庫
- 前端腳本,使一個PHP文件中的AJAX調用和返回所有的URL從數據庫。
- 現在,當我有所有的圖像,輪播插件可以應用。
- 圖像現在正逐一顯示。
訣竅是,當我想要顯示最後一個圖像時再次調用ajax,並用數據庫中新鮮的圖像重新填充容器div。這裏是我的代碼
function get_images(){
var data = {
"function_name" : "get_images",
"args" : ""
};
$.ajax({
type : "POST",
url : "http://localhost/.../functions.php",
data : data,
dataType : "JSON",
success : function(ret){
$(".container").html(ret);
$(".container").carousel(//When last call - function again);
}
});
}
這就是問題所在。在ajax成功傳送帶插件開始旋轉imgs,並且當它完成時,應該再次調用get_images函數。但是這個函數已經在另一個函數中,每次調用時它都會更深一層。有沒有辦法做到這一點?