Я новичок в jquery. Я не могу получить доступ к веб-сервисам на основе Java, выполнив вызов ajax.Как получить доступ к java-сервису с помощью ajax jQuery
Мой код для Ajax вызова что-то вроде этого:
$.ajax({
type: "POST",
url: url,
data: parameters,
contentType: 'application/json; charset=utf-8',
dataType:"json",
headers: {
Accept: "application/json",
"Access-Control-Allow-Origin": "*"
},
success: function(data, textStatus, jqXHR) {
alert('Success');
},
error: function(jqXHR, textStatus, errorThrown){
alert('Failure');
}
});
Я получаю сообщение об ошибке: XMLHttpRequest не может загрузить «заголовок сервера URL Нет 'Access-Control-Allow-Origin' присутствует на запрашиваемый. ресурс «нулевой», следовательно, не имеет права доступа к Origin
Web ответа службы при доступе с помощью клиента отдыха в браузере что-то ложь это:.. Код состояния: 200 OK Content-Type: применение/JSON Дата: Ср, 03 Sep 2014 09:42:32 GMT Сервер: Apache-Coyote/1,1 Transfer-Encoding: chunke " Любая помощь очень ценится Спасибо заранее
Что такое значение 'url'. Это что-то за пределами вашего размещенного сервера? –
Заголовок должен быть отправлен serveride –
либо ваш сервер REST должен находиться в одном домене, либо должен включать параметр заголовка ответа для CORS http://stackoverflow.com/questions/10636611/how-does-access-control-allow -origin-header-work – linuxeasy