[英]Passing string with space character as parameter to on-click function generated by 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.