사용자가 게시물을 만들거나 게시물에 응답하거나 게시물을 삭제할 수있는 간단한 토론 포럼을 만들고 있습니다. 게시물을 삭제하는 데 문제가 있습니다. 내가 게시물을 삭제하는 PHP를 작성할 수 있지만 순간에 게시물이 즉시 삭제됩니다 (그래서 누군가가 실수로 그들은 취소 할 수있는 기회가 없다). 내가하고 싶은 일은 PHP에서 확인 상자를 표시하는 JavaScript 함수를 호출 한 다음 함수가 true를 반환하면 게시물을 삭제하고, 그렇지 않으면 아무것도 수행하지 않습니다. 의사에서, 내가하고 싶은 것입니다 :PHP에서 JavaScript 함수를 호출하여 반환 값을 처리하는 방법
<?php
function display_javascript_confirm_box()
{
if(call_javascript_function()==true)
{
delete();//call PHP function to delete post
}
else
{
return false;
//do nothing
}
}
?>
당신은 거꾸로 가지고 있습니다. Javascript는 확인을 트리거 한 다음 긍정 인 경우 새 HTTP 요청을 트리거해야합니다. [참고 : 내 자바 스크립트에서 PHP 코드가 작동하지 않는 이유는 무엇입니까?] (http://stackoverflow.com/questions/13840429/reference-why-does-the-php-code-in-my-javascript-not-work)) – deceze
은 연구 노력이 부족합니다. 이것은 매우 일반적인 질문입니다. –