Как я могу преобразовать этот запрос вызова в JavaScript для AJAX кода - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть код запроса в te javascript .. и я хочу преобразовать его в вызов ajax .. потому что я думаю, что мой код очень старый?не могли бы вы помочь, пожалуйста?

моя функция в js:

            function loadRest() {
    const request = new XMLHttpRequest();
    request.onreadystatechange = function () {
        if (this.readyState === 4) {
            let result = parseResponse(this.status, this.responseText);
            if (result != null) {
                Rest.rests = result;
                createTable();
            }
        }
    };
    request.open("GET", Rest.baseURL + "/byCompany/" + logginedCompanyId, true);
    request.send();
} 


function parseResponse(status, responseText) {
    log(responseText);
    let responseObject = JSON.parse(responseText);
    if (status !== 200 || (responseObject.error && responseObject.error != null)) {
        alert("Error: " + responseObject.error);
        return null;
    }
    return responseObject.result;
}

Ответы [ 2 ]

0 голосов
/ 26 декабря 2018

Вот что вы хотели.

$('#ajax').click(function() { 
    $.ajax({
        type: "GET",
        dataType: "json",
        url: "localhost:8080/restws/json/product/get",
        success: function(data){
            let result = JSON.parse(data);
            if(result != null) {
                Rest.rests = result;
                createTable();
            }
        }
    });
});
0 голосов
/ 26 декабря 2018

вы можете использовать $ .get () примерно так:

$. Get ('Rest.baseURL', function (response) {

//

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...