Gracias por la respuesta .
Pero tengo un problema al usar json.
No entiendo como has pasado a las variables del PHP que son "$artistas" y "$songs" a claves para el array , en el ejemplo:
Código PHP:
$aArray = array(
'artistas' => "<li><a href='#'><span class='artista'>artista 1</span></a></li>"
. "<li><a href='#'><span class='artista'>artista 2</span></a></li>",
//aqui lo tomas como clave a "artistas" para que imprima en el html el valor que le das.
'canciones' => "<li><a href='#'><span class='artista'>cancion 1</span></a></li>"
. "<li><a href='#'><span class='artista'>cancion 2</span></a></li>"
//aqui lo tomas como clave a "canciones".
);
echo json_encode($aArray);
Pero en mi caso hago 3 consultas a la base de datos y luego con el echo imprimo las etiquetas html + la variable.Porfavor si hay alguna manera de pasar la variable del php como elemento en el array seria genial o como hago para poder llamar a esa variable en el array y asi pasar los datos al ajax para que los imprima en cada "div" que yo le asigne.
De antemano gracias.