我尝试通过Jquery和REST Interface访问SharePoint列表。下面的代码的网站运行本地主机。JQuery Json通过其他方式访问Sharepoint列表
此代码不起作用:
$(document).ready(function() { getdata(); });
function getdata() {
alert("start");
$.ajax({
url: "http://spkerberostest.vz.ch/_vti_bin/ListData.svc/Tasks",
dataType: 'JSON',
success:function(json) { alert ("Success");
},
error:function(){
alert("Error");
}
});
};
我得到错误信息 “原产地http://localhost:59936不接取控制允许原产地允许的。”
我不确定是什么原因。 Sharepoint需要身份验证(匿名被阻止)还是跨域呼叫?甚至是两者?
我该怎么办?我读了关于JSONP作为数据类型的地方。但是这不起作用。 谢谢。
只有在您的网络上启用了CORS的情况下,该功能才有效 – Andrey