簡體   English   中英

使用錨標簽上的單擊功能將PHP對象傳遞給javascript

[英]Passing PHP objects to javascript using on-click function on an anchor tag

假設在PHP中動態創建HTML,如下所示:

PHP代碼

foreach( $content as $obj ){
     $displayString .=   "<a href='' onclick='return func($obj)'> View Details </a>";
}
echo $displayString;

JSON $content是JSON對象的數組

JavaScript函數:

func()是一個javascript函數

如何將PHP對象值傳遞給Javascript函數,並允許JavaScript函數通過對象解析以顯示值?

如果$ content為JSON格式,則必須將其解碼為數組

    $content = json_decode($content,true);

foreach( $content as $obj ){// $obj is the object 
     $displayString .=   "<a href='' onclick='return func($obj['value'])'> View Details </a>";
}
echo $displayString;

value是您想要在javascript中的對象$ obj中的鍵

暫無
暫無

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

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