2012-05-14 3 views
0

사용자가 버튼을 누른 후 데이터베이스에서 특정 항목을 가져 오는 코드가 있습니다. 항목이 발견되면 자바 스크립트를 통해 확인 메시지를 표시하고 싶습니다. 표시 방법을 모르겠습니다.진행하기 전에 자바 스크립트 메시지 표시

<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> 
$.get("ajax.php", function(data){ 

if(data != "0"){ 
if(confirm("Display this item ?")) 
{ 

//do something 

} 
} 

}); 

아약스 :

데이터베이스에서 값을 얻기 위해 데이터베이스

if(null!=mysqli_fetch_array($res))) 
{ 
    echo ""; // how can I call the javascript code here ? 
} 

하고 다음 확인 상자

<script type="text/javascript"> 
    function onConfirm() 
    { 
     return confirm("Display this item ?");   
    } 
    </script> 
+1

fetch 함수를 어떻게 호출합니까? 자바 스크립트를 통해 PHP 페이지의 실행을 중단하고 확인을 기다릴 수는 없지만 페이지의 다른 기능에 대해 여러 AJAX 요청을 보낼 수 있습니다. – gcochard

+0

서버에서 응답을 생성하는 동안 브라우저에 경고를 표시 할 수 없습니다. 확인이 이루어지는 브라우저쪽에 중간 페이지가 있어야합니다. – jmar777

+0

어떻게 수행 할 수 있는지 보여주세요. –

답변

1

사용 JQuery와 및 아약스에서 아이템을 얻은 후 .php :

//other db code here 

if(null!=mysqli_fetch_array($res))) 
{ 
echo "1"; 
} 
else{ 
echo "0"; 
} 
+1

이것은 답변이 아니라 주석이어야합니다. –

+0

@IbrahimAzharArmar 님이 더 많은 정보를 추가하고 있습니다. – Adam

0

해결 방법에는 여러 가지가 있습니다.

  • 이 페이지
  • 페이지는 MySQL의 물건을 수행하고 간단한 사용하는 콜백 함수에 메시지
  • (PHP의 경우에 에코) 반환에 아약스 요청을 보내기 좋은 방법은에있다 메시지를 표시하는 방법은 alert()입니다.
관련 문제