如何在jQuery中从PHP数组中获取值?

如何在jQuery中从PHP数组中获取值?,php,javascript,jquery,Php,Javascript,Jquery,我有一个功能: $("button.btn-info").click(function() { var id=this.id; }); 所以,我必须从PHP数组$records中获取带有“id”号的项。我需要将此项插入“alert”函数,但我不知道如何将变量从JS传递到PHP 请告诉我。使用例如json\u encode($records)并将其输出到html文件中的标记中,如下所示: <script ty

我有一个功能:

            $("button.btn-info").click(function() {
                 var id=this.id;
            });
所以,我必须从PHP数组$records中获取带有“id”号的项。我需要将此项插入“alert”函数,但我不知道如何将变量从JS传递到PHP


请告诉我。

使用例如
json\u encode($records)
并将其输出到html文件中的
标记中,如下所示:

<script type="text/javascript">
    var records = <?php echo json_encode($records); ?>;
</script>

var记录=;
这通常应该放在依赖records-var的其他js代码之前


或者,如果您想动态加载此变量,可以使用ajax()。

我不完全确定是否理解您的问题。看起来您只是想将PHP变量写入javascript:

$("button.btn-info").click(function() {
    var id=<?php echo $records->id?>;
});
$(“button.btn info”)。单击(函数(){
变量id=;
});

请记住,承载JavaScript的网页是静态的。如果您想让它与PHP交互,您需要使用AJAX或其他更高级的工具。

使用AJAX从我在JS代码中得到的id变量的phpposible副本中获取值。为什么在PHP函数中使用它?因为你的问题没有多大意义。上面的代码给出了一个从PHP到JavaScript的变量。如果您想向PHP发送一些东西(我不是这样理解您的问题的),那么需要使用AJAX桥。当javascript交互时,PHP的生命周期就结束了,这意味着您需要在会话或数据库上构建。