微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未在php文件中定义的javascript函数

如何解决未在php文件中定义的javascript函数

我有一个如下所示的PHP代码,其中在Line A的弹出窗口是用按钮OkCancel和消息hello world创建的。

在A行,单击Ok按钮时,我试图在下面的javascript中调用secondUser()函数,然后单击Cancel按钮,我什么都不想发生。

<?PHP
    // ..... some other code

    if (!isset($_SESSION['admin'])) {
        $message = "hello world";
        // create a pop up window with $message on it along with "ok" and "cancel" button
        echo "<script type='text/javascript'>if (confirm('$message')) { secondUser(); };</script>";    // Line A
    }

    // ..... some other code
?>

我想知道如何在单击弹出窗口中的secondUser()按钮时调用Ok函数(如下所示)。我收到错误消息secondUser()函数未定义。

<script>
function secondUser () {
    $.ajax({
        url:"login_second_user.PHP",//the page containing PHP script
        type: "post",//request type,dataType: 'json',data: {registration: "success",name: "xyz",email: "abc@gmail.com"},success:function(result){
            console.log(result.abc);
        }
    });
}
</script>

我所有的PHP和js代码都在文件admin.php中。在小提琴中,我只提到了代码片段,但其中有基本结构。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。