Я реализовал службу REST, которая размещена по адресу http://localhost:8080/rest/adrestresource/1.0/activedirectory/findgroups%[email protected]%20
pwds% 20localhost. Эта услуга видна и доступна (я могу получить xml от нее с помощью веб-браузеров), но я не могу написать простой скрипт jquery, который получит данные и отобразит их. Мой код:jQuery получить данные из службы REST
$.ajax({
url: "http://localhost:8080/rest/adrestresource/1.0/activedirectory/findgroups%[email protected]%20Bezhesla1%20localhost",
//url: 'http://api.geonames.org/astergdem?lat=50.01&lng=10.2&username=demo&style=full&type=XML',
type: 'GET',
dataType: 'xml',
success: function(xml){
alert('success');
}
});
Когда я изменить адрес на другую службу отдыха, появляется предупреждение всплывающего окна (что означает, что проблема находится в пути службы REST). Какие-нибудь идеи, что не так? :)
REST сервис реализован как Atlassian JIRA плагин развернут на локальном JIRA, например :)
Попробуйте данные 'data' в этом случае вы не можете напрямую передать параметры в URL-адресе, вы должны использовать атрибут' data' для jQuery ajax-запроса. –
У вас есть ошибка в вашем коде, redundant ');' после функции обратного вызова sucess. – jcubic
Вы проверили нарушение правил Same Origin Policy? что такое uri страницы, которая делает этот запрос –