Tôi đang sử dụng hàm getJSON của JQuery để gọi các dịch vụ REST có sẵn trong SharePoint 2010. Mọi thứ dường như hoạt động tốt trừ khi dữ liệu SharePoint chứa dấu nháy đơn. Khi dữ liệu chứa một dấu nháy đơn, cuộc gọi lại trong cuộc gọi getJSON sẽ không thực thi.JQuery getJSON Fails trên SharePoint REST Dữ liệu chứa Apostrophe
Trong dữ liệu được trả về từ SharePoint, các dấu nháy xuất hiện với dấu "\". Dấu nháy đơn và các ký tự khác dường như không tạo ra vấn đề.
$(document).ready(function() {
$.getJSON(
"http://<server>/<site>/_vti_bin/listdata.svc/Tasks", null,
function (data) {
alert("Function called");
});
});
Có ai khác đã gặp phải bất kỳ điều gì như thế này không?
+1 Cảm ơn bạn đã nêu chi tiết vấn đề. Tôi đã làm một vài thử nghiệm dường như để xác nhận nó. – Christophe