如何解决未在php文件中定义的javascript函数
我有一个如下所示的PHP代码,其中在Line A
的弹出窗口是用按钮Ok
和Cancel
和消息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 举报,一经查实,本站将立刻删除。