将jsp确认框的结果分配给php变量 //这是用php编写的。 函数msgbox($msg,$type) { 如果($type==“警报”) { //简单警报窗口 ?>警报(“”); 如果(确认(“”) { } 其他的 { }

将jsp确认框的结果分配给php变量 //这是用php编写的。 函数msgbox($msg,$type) { 如果($type==“警报”) { //简单警报窗口 ?>警报(“”); 如果(确认(“”) { } 其他的 { },php,javascript,Php,Javascript,您必须了解何时执行PHP和JavaScript代码。首先,服务器运行PHP代码。这将生成HTML输出,并传递到浏览器,然后浏览器执行JavaScript代码。这意味着,当您在JavaScript中运行confirm()时,您的PHP代码已经完成(并可能提供另一个请求) 您需要重新考虑用户交互 (顺便说一句,JSP表示Java Servlet页面,而不是JavaScript)完全重复: //this is in php. function msgbox($msg, $type) {

您必须了解何时执行PHP和JavaScript代码。首先,服务器运行PHP代码。这将生成HTML输出,并传递到浏览器,然后浏览器执行JavaScript代码。这意味着,当您在JavaScript中运行
confirm()
时,您的PHP代码已经完成(并可能提供另一个请求)

您需要重新考虑用户交互

(顺便说一句,JSP表示Java Servlet页面,而不是JavaScript)

完全重复:
//this is in php.
function msgbox($msg, $type)
    {
    if ($type == "alert")
        {
        // Simple alert window
        ?> <script language="JavaScript"> alert("<? echo $msg; ?>"); </script> <?
        }
    elseif ($type == "confirm")
        {
        // Enter Confirm Code Here and assign the $result variable for use
        // Should include "OK" and "Cancel" buttons.
        ?>
           <script language="JavaScript">
           if (confirm("<? echo $msg; ?>"))
                {
                <? $result == "ok"; ?>
                }
           else
                {
                <? $result == "cancel"; ?>
                }
           </script>
        <?
        }
    }



if ($page_title->exists())

{msgbox("page exists,do you want to delete", "confirm");

}
if ($result == "ok")

 //code..