2012-05-08 3 views
0

누군가 제발 나를 도울 수 있는지 궁금합니다.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", 
} 

+1

PHP를 사용하여 파일을 삭제해야합니다. 이를 위해 PHP에'unlink' 함수가 포함되어 있습니다. 이와 관련된 PHP 코드를 작성한 경우 여기에 게시하십시오. 그렇지 않다면, 약간 쓰기 시작해야합니다. –

+1

처음에는 아약스 코드의 URL이 유효하지 않습니다. jquery에서 PHP 변수를 사용하고 있습니다. 그것은 작동하지 않습니다. PHP 태그 안에 넣고 에코합니다. – itachi

+0

둘 다 내 게시물에 답장하고이 일을 바로 처리 할 시간을 내 주셔서 감사합니다. 감사합니다. – IRHM

답변

0

귀하의 괄호가 일치하지 않습니다.

+0

안녕하세요, @thelastshadow, 많은 시간을 내 게시물에 회신하고 지침을 주셔서 감사합니다. 감사합니다. – IRHM

+0

문제 없습니다. 희망을 나는 도움이되었다. – thelastshadow

관련 문제