MediaWiki:Timeless.js: mudanças entre as edições

De RubinOT Wiki
Sem resumo de edição
Sem resumo de edição
Linha 16: Linha 16:
         success: function(data) {
         success: function(data) {
             console.log(data); // Exibe o conteúdo no console
             console.log(data); // Exibe o conteúdo no console
            insertPlayerWorlds(data);
         },
         },
         error: function(jqXHR, textStatus, errorThrown) {
         error: function(jqXHR, textStatus, errorThrown) {
Linha 21: Linha 22:
         }
         }
     });
     });
}
function insertPlayerWorlds(worlds) {
    // Assuming you have specific container elements for each world
    $('#world1').text(worlds[0].name);
    $('#world2').text(worlds[1].name);
    $('#world3').text(worlds[2].name);
    $('#world4').text(worlds[3].name);
    $('#world5').text(worlds[4].name);
}
}

Edição das 17h34min de 17 de maio de 2024

mw.loader.using('jquery', function() {
    $(document).ready(function() {
        console.log('Document is ready, calling fetchData...');
        fetchData();
    });
});

function fetchData() {
    console.log('fetchData function called');
    var url = 'https://rubinot.com.br/webservices/worlds.php';

    $.ajax({
        url: url,
        method: 'GET',
        dataType: 'json',
        success: function(data) {
            console.log(data); // Exibe o conteúdo no console
            insertPlayerWorlds(data);
        },
        error: function(jqXHR, textStatus, errorThrown) {
            console.error('There has been a problem with your fetch operation:', textStatus, errorThrown);
        }
    });
}

function insertPlayerWorlds(worlds) {
    // Assuming you have specific container elements for each world
    $('#world1').text(worlds[0].name);
    $('#world2').text(worlds[1].name);
    $('#world3').text(worlds[2].name);
    $('#world4').text(worlds[3].name);
    $('#world5').text(worlds[4].name);
}