Получение "неопределенного" значения Ajax json, пока я пытаюсь получить значения из базы данных - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь получить значения из базы данных mysql через AJAX Запрос в формате json. Так что в основном AJAX получает php скрипт. По какой-то причине он не получает правильные значения, вместо этого он показывает "undefined". pi c из базы данных

pi c результата

ot5a. html

pi c из html документ

ot5a. js

$(document).ready(function() {
$.ajax({
    url: "ot5a.php",
    type: "GET",
    success: function(result) {
        tulostaluettelo(result);
    },
    error: function(xhr) {
        console.log(xhr.status);
    }
});

function tulostaluettelo(result) {
    var luettelo = "<table><thead><tr><th>id</th><th>Joukkue</th><th>Voitot</th><th>Tasapelit</th><th>Tappiot</th></tr></thead><tbody>";
    var i;
    for(i = 0; i < result.length; i++) {
        luettelo += "<tr><td>" + result[i].id + "</td><td>" + result[i].joukkue + "</td><td>" + result[i].voitot + "</td><td>" + result[i].tasapelit + "</td><td>" + result[i].tappiot + "</td></tr>";
    }
    luettelo += "</tbody></table>";
    $("#tulostusalue").html(luettelo);
} });

ot5a . php

php код

config. php

введите описание изображения здесь

1 Ответ

0 голосов
/ 19 марта 2020

Добавьте точку останова / отладчик в клиенте, php и файл конфигурации и проверьте, какой результат он возвращает. Таким образом, вы узнаете, где именно проблема. Также я вижу, что "luettelo" является типом переменной, но вы повторяете его как объект массива. Также измените это и посмотрите, работает ли это.

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