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

时间:2012-07-01 10:22:34

标签: php javascript jquery

我有一个功能:

            $("button.btn-info").click(function() {
                 var id=this.id;
            });

所以,我必须从带有'id'号码的PHP数组$记录中获取项目。我需要将此项插入“alert”函数,但我不知道如何将变量从JS传递给PHP。

请告诉我。

2 个答案:

答案 0 :(得分:0)

使用例如json_encode($records)并将其输出到html文件中的<script>标记中,如下所示:

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

这应该通常位于依赖于records-var。

的其他js代码之前

如果你想动态加载这个var,你可以使用ajax(jQuery.get)。

答案 1 :(得分:0)

不完全确定我理解你的问题。看来你只想把你的PHP变量写到javascript:

$("button.btn-info").click(function() {
    var id=<?php echo $records->id?>;
});

请记住,托管JavaScript的网页是静态的。如果您希望它与PHP交互,您需要使用AJAX或其他更高级的东西。