这是我的情景:
我有一个表单main_play.php,其中包含所有播放列表的列表,然后当我单击单选按钮时,它会弹出一条确认消息,然后它将继续以play_delete的形式...继续进行下一页正在运作......
但是在play_delete.php中所有变量都已经空了......但是,当我没有使用确认消息时,它可以被删除,并且变量也会在play_delete中传输......
这是我的变量:
$get_ID = $_POST['deletePlaylist'];
这是我的PHP代码:
<input type="radio" name="deletePlaylist[]" class="chk_boxes1" value="<?php echo $row['id']; ?>"<?php echo ($_POST['deletePlaylist[]'] == $row['id'] ? 'checked=" checked"' : ''); ?> onclick='confirmation()'>
这是我的javascript:
<script>
function confirmation() {
var answer = confirm("Are you sure you want to delete?")
if (answer){
window.location = 'play_delete.php';
}
else{
alert("Thanks for sticking around!")
}
}
</script>
有没有办法将php中的数据传输到javascript然后javascript到下一页?
提前致谢!
答案 0 :(得分:1)
替换
window.location = 'play_delete.php';
与
document.formname.action = 'play_delete.php';
document.formname.submit();
其中 formname 是页面上显示所有播放列表单选按钮的名称。
答案 1 :(得分:1)
试试这个会起作用
<script>
function confirmation(value) {
var answer = confirm("Are you sure you want to delete?")
if (answer){
window.location = 'play_delete.php?data='+value;
}
else{
alert("Thanks for sticking around!")
}
}
</script>
<body>
<input type="radio" name="radio" value="uniqvalue" id="name" onclick='confirmation(this.value);'/>
</body>
答案 2 :(得分:0)
看一下将PHP变量转换为javascript变量: