Как отправить запрос ajax для получения XML из веб-службы (с SOAP) в jquery? - PullRequest
0 голосов
/ 14 января 2019

У меня есть веб-сервис, и я хочу отправить ему XML-запрос с ajax в jquery.

это мой интернет-сервис:

enter image description here

веб-сервис имеет имя пользователя и пароль.

и это мой код jquery:

$(document).ready(function () {

let Url = "http://91.98.133.168:6655";
let soapRequest = '<?xml version="1.0" encoding="utf-8"?>\n' +
    '<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">\n' +
    '  <soap12:Body>\n' +
    '    <LinkEShopItemQty xmlns="http://tempuri.org/">\n' +
    '      <LocationId>int</LocationId>\n' +
    '    </LinkEShopItemQty>\n' +
    '  </soap12:Body>\n' +
    '</soap12:Envelope>';

$('#get').click(function () {
    $.ajax({
        type: "POST",
        url: Url,
        contentType: "text/xml",
        dataType: "xml",
        data: soapRequest,
        username: 'dav',
        password: '11111',
        success: SuccessOccur,
        error: ErrorOccur
    });
    function SuccessOccur(data, status, req) {
            alert('success');
    }

    function ErrorOccur(data, status, req) {
        alert('erore');
    }
});

});

но функция ErrorOccur всегда запускается!

что я могу сделать для успеха?

...