Я использую функцию JQuery getJSON для вызова служб REST, доступных в SharePoint 2010. Кажется, все работает нормально, если данные SharePoint не содержат апостроф. Когда данные содержат апостроф, обратный вызов в вызове getJSON не будет выполняться.
В данных, возвращаемых из SharePoint, апострофы, кажется, экранированы знаком «\». Одиночные кавычки и другие символы, похоже, не создают проблемы.
$(document).ready(function () {
$.getJSON(
"http://<server>/<site>/_vti_bin/listdata.svc/Tasks", null,
function (data) {
alert("Function called");
});
});
Кто-нибудь еще сталкивался с чем-либо подобным?