Esta solución me parece buena
Código Javascript
:
Ver original$(document).ready(function() {
function poll() {
setTimeout(function() {
$.ajax({
url: "sum.php",
type: "POST",
success: function(data) {
$.each(data, function( key, value ) {
var output = "";
output = setInterval(ciclo(value),1000);
$("#counter").html(output);
// setTimeout(true,1000);
});
},
dataType: "json",
complete: poll,
})
}, 5000);
};
poll();
function ciclo (value) {
var output = "";
$.each( value, function ( userkey, uservalue) {
output += '<ul>';
output += '<li>' + userkey + ': ' + uservalue + "</li>";
output += '</ul>';
});
return output;
}
});
pero me dice que el return está mal:
Cita: SyntaxError: expected expression, got '<'
<ul><li>id: 8</li></ul><ul><li>artist: Ernesto Douglas</li><
y la verdad no se donde esta el problema