我尝试在 Javascript 中传递 PHP 变量,但它不起作用。请在下面找到我正在使用的代码:
function delete_id(id)
{
if(confirm('Are you sure you want to permanently delete this record?'))
{
window.location.href='index.php?cabinet_id_delete='+id+'&estimate_id=<?php echo $estimate_id; ?>';
}
}
也许我需要编辑调用 JS 的代码?如下:
<a href='javascript:delete_id(".$rows['estimates_cabinet_id'].")'>DELETE</a>
任何人都可以看到我需要做什么才能使其正常工作吗?
谢谢
约翰
最佳答案
您将无法从您的 javascript 文件使用 php。将变量“传递”给 JavaScript 的一些常见方法可能是在 html 页面中打印出来:
index.html
<script>
var estimate_id = <?php echo $estimate_id; ?>;
</script>
main.js
esitmate_id 现在可用作全局变量。
function delete_id(id)
{
if(confirm('Are you sure you want to permanently delete this record?'))
{
window.location.href='index.php?cabinet_id_delete='+id+'&estimate_id='+estimate_id;
}
}
或者您可以在脚本标记中使用 index.php 文件中的当前代码
关于javascript - 在 Javascript 中传递 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39834623/