在加载php页面时,会弹出js确认框,如果用户提交,我必须在php中执行sg,如果用户取消,我必须执行php中的其他操作
While loading php page js confirm box pops up, if user submits i have to do sg in php and if user cancel i have to do other thing php
因此,当我加载页面时,会出现一个带有两个按钮的javascript弹出框(确认框)如果用户点击OK,我必须运行一个php代码。如果用户点击cancel,我必须再运行一个php。
我教过这是最简单的方法,如果我在php中创建一个变量,并在js中修改它,然后我只做一个if/else方法:
<?php
....
$atir=-1
print '<script type="text/javascript">
var retVal = confirm("Quetion?")
if(retVal==true){
$atir=1
}
else {
$atir=0
}
</script>';
if($atir==1){}
else if($atir==0){}
...?>
我读过ajax可以这样做sg,但ajax是在那之后加载页面的,我想在加载页面的时候这样做,我认为这是可能的。
您可以通过简单的JS实现这一点。
<script type="text/javascript">
var retVal = confirm("Question?")
if(retVal == true) {
// path to php file if condition is true
window.location='first_file.php';
} else {
// path to php file if condition is false
window.location='second_file.php';
}
</script>
相关文章:
- php执行后的Ajax回调
- 用php执行Javascript并回显一些变量
- 服务器上的PhantomJS-PHP执行程序无法分叉
- 从PHP执行一个javascript函数并返回响应
- 我无法从 PHP 执行 pdf 生成 python 命令
- 使用 PHP 执行“javascript/jQuery-like”函数
- 如何在 js 中获取 false 作为返回后停止 php 执行
- 如何从php执行js(scrollLeft)
- XSS-使用PHP执行Javascript
- 如何从php执行命令提示符
- 我将如何使用PHP执行facebookajax链接
- PHP执行前的确认提示
- 如果启用了javascript,则阻止php执行
- 从php执行javascript函数
- 从PHP执行html代码
- PHP执行链接到其他页面
- Javascript代码试图作为php执行
- PHP执行命令节点
- 使用php执行node
- 停止PHP执行<?在javascript中