PHP를 온 클릭 문을 실행는 다음 onSubmit 문
echo '<form action="../apps" method="post" enctype="multipart/form-data"">';
echo '<input type="hidden" name="check" />';
echo '<input type="hidden" name="ID" value="'.$ID.'" />';
echo '<input type="submit" value="Delete" onclick="return confirmDelete();" "style="margin-right: 5px;" />';
echo '</form>';
내가 창을 다시로드 것이다 onSubmit 문을 추가 할 onClick 이벤트가 발생되면 ("window.location.reload"를 사용). 있는 그대로 내 코드에 추가하면 onSubmit 만 실행됩니다.
function confirmDelete()
{
var agree= false;
var agree= confirm("confirm?");
if (agree == true)
{
var result = new Array();
result[0] = ('<?php
if (isset($_POST['check']))
{
if ($queryType == "apps")
{
(THIS INCLUDES PHP FILES TO BE RUN)
}
}
?>');
result[1] = true;
return result;
}
else
{
return false;
}
}
사용자가 확인한 경우 페이지를 새로 고침하고 싶습니다. onClick 함수를 실행하고 페이지를 새로 고치려면 거의 모든 것을 시도한 것처럼 느껴집니다. 도와주세요!
작은 따옴표로 나누기 단 하나의 따옴표 안에 큰 따옴표를 넣으십시오. '$ _POST [ "check"]' –
onClick 함수는 완벽하게 작동합니다. – user2572833
결과를 배열로 정의한 다음이를 반환하면 부울을 반환해야합니다. – harrybvp