PHP从javascript获取变量

时间:2014-03-21 17:08:40

标签: javascript php

请帮助,我想使用PHP在javascript函数中声明的get_id变量。

<script>
     function confirmDialog (id, callback) {
        document.getElementById ("idConfirmDialogPrompt").innerHTML = id;
        confirmDialogCallback = callback;
        $("#idConfirmDialog").modal ("show");
        var get_id = id;
        }
</script>

          <?php echo "ID  : ". get_id ?>

3 个答案:

答案 0 :(得分:1)

PHP代码在服务器端执行,JavaScript代码在客户端执行。

因为服务器端代码在客户端代码之前执行,所以服务器端代码不能使用对客户端代码和变量的引用。

答案 1 :(得分:0)

Javascript是客户端,PHP是服务器端。 PHP可以向javascript提供信息,但是javascript无法直接向PHP提供信息。

答案 2 :(得分:0)

所以,我不知道是否有办法做到这一点,但如果你只想打印&#34; get_id&#34;在屏幕上,您可以这样做:

<script>
     function confirmDialog (id, callback) {
        document.getElementById ("idConfirmDialogPrompt").innerHTML = id;
        confirmDialogCallback = callback;
        $("#idConfirmDialog").modal ("show");

        document.getElementById("result").innerHTML = id;
        }
</script>

<div id="result"></div>

我认为无论如何它都会起作用。

你也可以发送&#34; get_id&#34;的值。到其他PHP页面来处理值。

<script>
     function confirmDialog (id, callback) {
        document.getElementById ("idConfirmDialogPrompt").innerHTML = id;
        confirmDialogCallback = callback;
        $("#idConfirmDialog").modal ("show");
            window.location.href = 'page.php?id='+id;
        }
</script>