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