使用锚标记上的on-click函数将PHP对象传递给javascript

时间:2016-10-17 08:07:53

标签: javascript php json

假设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函数解析对象以显示值?

1 个答案:

答案 0 :(得分:0)

如果$ 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中的键