function sendSampleData()

in wiki-interface/ui/js/forms.js [186:228]


function sendSampleData() {
    let modelId = document.getElementById('inputModelId').value;
    let documentId = document.getElementById('inputDocumentId').value;
    let dataSampleQty = document.getElementById('inputDataSampleQty').value;

    document.getElementById("main-content").style.display = "none";
    document.getElementById("loading").style.display = "block";

    const data = {
        modelId: modelId,
        documentId: documentId,
        sampleQty: dataSampleQty
    };


    fetch('/api/v1/testdata', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        },
        body: JSON.stringify(data)
    })
        .then(response => {
            if (!response.ok) {
                throw new Error('Network response was not ok');
            }
            return response.json();
        })
        .then(responseData => {
            document.getElementById('ratingTransactionId').value = responseData.transactionId;
            document.getElementById('ratingDocumentId').value = responseData.documentId;
            document.getElementById('ratingPagePath').value = responseData.pagePath;
            document.getElementById('ratingPageContent').value = responseData.pageContent;
            document.getElementById('ratingContent').innerHTML = "<textarea rows=30 cols=180>\n" + responseData.pageContent + "\n</textarea>\n";
            document.getElementById('ratingMimeType').value = "text";
            document.getElementById("loading").style.display = "none";
            document.getElementById("rating-content").style.display = "block";
        })
        .catch(error => {
            console.error('There was a problem with the fetch operation:', error);
            // Handle errors here (e.g., display an error message to the user)
        });
}