Я пытаюсь реализовать окно автозаполнения в пользовательской веб-части в sharepoint 2007. Когда я использую статический файл в том же домене (для текстового поля с идентификатором f1), все работает нормально, но когда я использую удаленный URL, который выдает вывод json для текстового поля с идентификатором f2), это дает ошибку «Отказано в доступе» в JavaScript. На последней странице ниже генерируется HTML -
$('#f1').autocomplete('documents/staticfile.txt');
$('#f2').autocomplete('http://url_that_spits_out_json',
{ dataType:"json",
formatItem: function(data,i,max,value,term){ return value; },
parse: function(data) {
var array = new Array();
for(var i=0;i<data.length;i++) {
array[array.length] = { data:data[i], value: data[i].text, result: data[i].text};
}
return array;
}
});
Поскольку он хорошо работает для f1, для меня это выглядит как-то связано с sharepoint. У кого-нибудь есть идеи, как это сделать?