我有一个功能:
$("button.btn-info").click(function() {
var id=this.id;
});
所以,我必须从 PHP 数组 $records 中获取带有“id”号的项目。我需要将此项目插入“警报”函数,但我不知道如何将变量从 JS 传递到 PHP。
请告诉我。
我有一个功能:
$("button.btn-info").click(function() {
var id=this.id;
});
所以,我必须从 PHP 数组 $records 中获取带有“id”号的项目。我需要将此项目插入“警报”函数,但我不知道如何将变量从 JS 传递到 PHP。
请告诉我。
使用例如json_encode($records)
并将其输出到<script>
html 文件中的标记中,如下所示:
<script type="text/javascript">
var records = <?php echo json_encode($records); ?>;
</script>
这通常应该位于依赖于记录变量的其他 js 代码之前。
否则,如果您想动态加载此 var,则可以使用 ajax ( jQuery.get )。
不完全确定我理解你的问题。看来您只是希望将 PHP 变量写入 javascript:
$("button.btn-info").click(function() {
var id=<?php echo $records->id?>;
});
请记住,承载 JavaScript 的网页是静态的。如果您希望它与 PHP 交互,则需要使用 AJAX 或其他更高级的东西。