Я пытаюсь вызвать веб-сервис из ajax jquery. Он успешно входит в метод успеха, но, к сожалению, возникает ошибка 403, и поэтому я не могу получить доступ к данным.
Это мой код:
try {
$.ajax({
type: "POST",
url: urlAddress,
data: dataa,
contentType: "text/xml; charset=utf-8",
success: function(Msg) {
// $("#Result").text(msg.d);
alert("ok");
alert("hi "+Msg.responseText + " How are you?");
},
error: function(request, status, error) {
alert("Error "+request.statusText.toString());
alert("ERROR");
}
});
}
catch (e)
{}
Msg.ResponseText возвращается "undefined"
Из заголовков Live Http я получаю следующее:
Принять: текст / html, приложение / xhtml + xml, приложение / xml; q = 0,9, / ; q = 0,8
Accept-Language: en-us, en; q = 0,5
Accept-Encoding: gzip, выкачать
Accept-Charset:
ISO-8859-1, UTF-8; д = 0,7, *; д = 0,7
Keep-Alive: 115 Подключение: keep-alive
Происхождение: ноль
Метод запроса контроля доступа: POST
HTTP / 1.1 403 Запрещено
Content-Length: 1758
Тип контента: текст / HTML
Сервер: Microsoft-IIS / 6.0
X-Powered-By: ASP.NET
Дата: вторник, 27 июля 2010 10:59:04 GMT