아약스를 사용하여 데이터베이스에서 이미지를 가져 와서 일부 회전식 플러그인으로 이미지를 표시해야합니다. 여기 그것이 작동하는 방법이다 :아약스에서 데이터를 캡처하여 조작하는 가장 좋은 방법
- 이미지 URL은
- 프론트 엔드 스크립트는 PHP 파일에 아약스 호출을 모든 URL의에서 DB를 반환 관리자에서 데이터베이스에 저장됩니다.
- 이제 모든 이미지가있을 때 캐 러셀 플러그인을 적용 할 수 있습니다.
- 이미지가 하나씩 표시됩니다.
트릭은 마지막 이미지가 표시 될 때 다른 아약스 호출을 만들고 데이터베이스의 신선한 이미지로 컨테이너 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 성공에 carousel 플러그인이 imgs를 회전하기 시작했고, 완료되면 get_images 함수를 다시 호출해야합니다. 그러나이 기능은 이미 다른 기능에 포함되어 있으며 전화를 걸 때마다 한 단계 더 깊어집니다. 이 일을하는 방법이 있습니까?