Sto utilizzando la funzione getJSON di JQuery per chiamare i servizi REST disponibili in SharePoint 2010. Tutto sembra funzionare correttamente, a meno che i dati di SharePoint non contengano un apostrofo. Quando i dati contengono un apostrofo, la richiamata all'interno della chiamata getJSON non verrà eseguita.JQuery getJSON non riesce nei dati REST di SharePoint contenenti Apostrofo
Nei dati restituiti da SharePoint, gli apostrofi sembrano essere sfuggiti con una "\". Citazioni singole e altri personaggi non sembrano creare il problema.
$(document).ready(function() {
$.getJSON(
"http://<server>/<site>/_vti_bin/listdata.svc/Tasks", null,
function (data) {
alert("Function called");
});
});
Qualcun altro ha riscontrato qualcosa di simile?
+1 Grazie per aver dettagliato il problema. Ho fatto un paio di test che sembrano confermarlo. – Christophe