JQuery getJSON не работает в данных REST SharePoint, содержащих апостроф

Я использую функцию 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");                
        });
});

Кто-нибудь еще сталкивался с чем-либо подобным?

6
задан Scott Price 15 December 2010 в 17:53
поделиться