请帮助,我想使用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 ?>
答案 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>