Ciao,
non sapevo in quale sezione mettere il Thread, quindi scusate se ho sbagliato.
Ad ogni modo, ho necessità di usare un componente che riceve dei dati tramite JSON.
La demo che ho scaricato dal sito di questo componente lancia questa funzione:
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: true,
events: "json-events.php",
eventDrop: function(event, delta) {
alert(event.title + ' was moved ' + delta + ' days\n' +
'(should probably update your database)');
},
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
});
</script>
Il mio scopo è quello di sostituire "json-events.php" con un webservice che ho creato, quindi ho modificato il codice come segue:
<script>
$(document).ready(function () {
$('#calendar').fullCalendar({
editable: true,
events: GetJson(),
eventDrop: function (event, delta) {
alert(event.title + ' was moved ' + delta + ' days\n' +
'(should probably update your database)');
},
loading: function (bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
});
function GetJson() {
var out=$.ajax({
type: 'POST',
url: 'WS/Calendario.asmx/JsonCalendar',
data: "{}",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (output) {
}
});
return out;
}
</script>
E il mio WS è così composto:
Quando però apro la pagina non carica nulla nel componente.
Se metto un alert del risultato del WS mi restituisce [object Object].
Il WS viene sicuramente eseguito.
La stringa di output è correttamente formattata.
Mi sapreste aiutare?
Grazie anticipatamente
Ciao
J