JqueryとRESTインターフェイス経由で共有リストにアクセスしようとしています。以下のコードのサイトはlocalhostを実行しています。JQuery Json Rest経由の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がアセス-CONTROL-許可-起源によって許可されていません。"
理由がわかりません。 Sharepointに認証が必要(匿名がブロックされている)か、クロスドメインコールですか?それとも両方?
どうすればよいですか?私は、Data TypeとしてJSONPについて読んでいます。しかし、これはうまくいかなかった。おかげさまで
CORSがネットワーク上で有効になっている場合にのみ動作します – Andrey