簡體   English   中英

如何從jQuery中的PHP數組中獲取價值?

[英]How to get value from PHP array in jQuery?

我有一個功能:

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

因此,我必須從帶有'id'號的PHP數組$ records中獲取項目。 我需要將此項目插入“警報”功能,但我不知道如何將變量從JS傳遞給PHP。

請告訴我。

例如使用json_encode($records)並將其輸出到html文件中的<script>標記中,如下所示:

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

這通常應該放在其他依賴records-var的js代碼之前。

否則,如果要動態加載此var,則可以使用ajax( jQuery.get )。

不確定我能理解您的問題。 看來您只是希望將PHP變量寫到javascript中:

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

只要記住承載JavaScript的網頁是靜態的即可。 如果您希望它與PHP交互,則需要利用AJAX或其他更高級的工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM