0

这是我的场景:

我有一个表单,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 到下一页?

提前致谢!

4

3 回答 3

1

代替

  window.location = 'play_delete.php';

 document.formname.action = 'play_delete.php';
 document.formname.submit();

其中formname是显示所有播放列表单选按钮的页面上的表单名称。

于 2013-09-19T10:16:37.317 回答
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>
于 2013-09-19T10:19:31.170 回答
0

看看这个将 PHP 变量传输到 javascript 变量:

如何在 JavaScript 或 jQuery 中访问 PHP 变量

于 2013-09-19T10:27:08.893 回答