누군가 제발 나를 도울 수 있는지 궁금합니다.jQuery POST 버튼을 클릭하여 파일을 삭제하려면 클릭하십시오.
사용자가 업로드 한 이미지 갤러리를 볼 수 있도록 this 페이지를 정리했습니다.
사용자가 이미지를 삭제할 수 있도록 deletion
기능을 사용하고 있습니다. 이 사이트의 구성원 인 here의 유용한 지침에서 jQuery POST 메서드를 찾고 있는데, 서버에 저장된 이미지가 unlinking
입니다.
내가 수행 한 지침과 후속 연구에서 상대 경로, 즉 $path
을 사용할 수 있다고 생각합니다.
난 내 스크립트에 추가하려고 한 다음 마련했습니다이 더 내 갤러리 기능과 영향 때문에 잘못된
<script type="text/javascript">
Galleria.ready(function() {
this.$('thumblink').click();
$(".galleria-image").append(
"<span class='btn-delete ui-icon ui-icon-trash'></span>");
$(".btn-delete").live("click", function()
{ var img = $(this).closest(".galleria-image").find("img");
alert('Deleting image... ');
$(this).closest(".galleria-image"). fadeOut('slow');
$.ajax({
type: "POST",
url: "$path",
}
});
return false;
});
});
불행하게도, 내가 분명히했던 soemthing 더 오래 작동합니다. 아마, 나는 이것에 대해 아주 새롭기 때문에, 나는 너무 단순하게 보았다. 확실하지 않다.
나는 누군가가 이것을 보았을 때 내가 잘못 본 점을 알 수 있는지 궁금해했습니다.
많은 감사와 안부 자바 스크립트가 깨진 이유는 아마 인
$.ajax({
type: "POST",
url: "$path",
}
후
PHP를 사용하여 파일을 삭제해야합니다. 이를 위해 PHP에'unlink' 함수가 포함되어 있습니다. 이와 관련된 PHP 코드를 작성한 경우 여기에 게시하십시오. 그렇지 않다면, 약간 쓰기 시작해야합니다. –
처음에는 아약스 코드의 URL이 유효하지 않습니다. jquery에서 PHP 변수를 사용하고 있습니다. 그것은 작동하지 않습니다. PHP 태그 안에 넣고 에코합니다. – itachi
둘 다 내 게시물에 답장하고이 일을 바로 처리 할 시간을 내 주셔서 감사합니다. 감사합니다. – IRHM