В последнее время я использую фигурные скобки вместо конкатенации.Я думаю, что это выглядит лучше / более читабельно, и в основном я считаю, что это проще и менее подвержено человеческим ошибкам - сохраняя все эти цитаты прямо!Вам также понадобятся кавычки вокруг содержимого внутри onClick.
Вместо этого:
Echo '<a href= "#" onClick= showDetails($node);>'. $insert .'</a> ';
Попробуйте это:
Echo '<a href= "#" onClick= "showDetails({$node});">{$insert}</a> ';
Как примечание, я обычноиспользуйте двойные кавычки, чтобы обернуть мой эхо-оператор, и строго используйте в нем одинарные кавычки.Это всего лишь мой стиль.Тем не менее, вы делаете это, не забудьте сохранить это прямо.Так что моя версия будет выглядеть так:
echo "<a href='#' onClick='showDetails({$node});'>{$insert}</a>";