누군가 제발 나를 도와 줄 수 있는지 궁금합니다.변수를 PHP 스크립트없이 제출하십시오
아래의 코드를 사용하여 이미지 삭제시 'onlick'이벤트를 캡처하고 있습니다. 일단 'delete.php'스크립트가 선택되고 실제 이미지가 서버에서 삭제됩니다.
<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");
// send the AJAX request
$.ajax({
url : 'delete.php',
type : 'post',
data : { image : img.attr('src') },
success : function(){
alert('Deleting image... ');
img.parent().fadeOut('slow');
}
});
난 데 문제는 '클릭'이벤트는 양식을 게시되지 않기 때문에, 나는 수신 스크립트로 통과하기 위해 '사용자 ID'와 'locationid'변수를 캡처 할 수 없어요이다 ie 'delete.php.
은 내가 사용하는 경우 때문에이 문제가 될 알고 : 이<?php session_start();
$_SESSION['userid']=$_POST['userid'];
$_SESSION['locationid']=$_POST['locationid'];
내 'delete.php'스크립트의 나머지는 작동하지 않습니다. 그러나 내가 사용하는 경우 :
<?php session_start();
$_SESSION['userid']=2;
$_SESSION['locationid']=1;
나머지 스크립트는 제대로 작동합니다.
저는 PHP에 비교적 익숙하지 않으며 이에 대한 해결책이 있는지 확신 할 수 없습니다.
하지만이 문제를 어떻게 극복 할 수 있는지에 대한 조언을 제공 할 수 있는지 궁금합니다.
많은 감사와 관련
은 UI에서 사용할 수있는 사용자 ID 및 위치 ID입니다. 양식을 게시 할 수 있습니까? –
당신은 그런 다음 JQuery와 당신이 var에 UID = $ (이) .attr ("데이터 UID")와 같은 변수를 만들 것입니다 의미 attrbiute로 img 태그에 필요한 정보를 추가 할 수 있습니다; var loc = $ (this) .attr ("data-loc"); 다음이 paraetrs 함께 아약스 할 –
안녕 모두, 내 게시물에 회신하는 시간을내어 주셔서 감사합니다. 당신은 내 최종 답변에 의해 해결책을 찾았 음을 알게 될 것입니다. 친절한 대답 – IRHM