Fíjate bien en el código y en las comillas, si poner dobles dentro de dobles no funcionará
Código Javascript
:
Ver originalComo está (con un supuesto resultado)
'<div class="menu_lista_vertical" onclick="ver_demanda("variable-php")"></div>'
Como debería
'<div class="menu_lista_vertical" onclick="ver_demanda(\'variable-php\')"></div>'
Lo que deberías de poner
document.getElementById('menu_lista').innerHTML = '<div class="menu_lista_vertical" onclick="ver_demanda(\'<? echo $_POST['id'];?>\')"></div>';