Czesc,
mam taki skrypt php:
<?php
header('Content-type: application/json');
include 'db_connect.php';
$username = $_SESSION['username'];
$sql = "SELECT backpack_items FROM users WHERE username='$username'";
$result = mysqli_query($conn, $sql);
$rowNum = mysqli_fetch_assoc($result);
$items = explode(',', $rowNum['backpack_items']);
for($i = 0; $i < count($items); $i++) {
$sqlItem = "SELECT * FROM items WHERE id='$where'";
$resultItem = mysqli_query($conn, $sqlItem);
$items[$i] = mysqli_fetch_assoc($resultItem);
}
echo json_encode
($items);
i java script:
$.ajax({
type: 'POST',
url: 'data/php/eq.php',
contentType:"application/json; charset=utf-8;",
dataType:'json',
success: function(items) {
console.log(items);
}
});
dane z bazy danych sa pobierane prawidlowo, var_dump($items); zwraca poprawna tablice, więc dlaczego w pliku js ich tak jakby nie ma? jak podgladam zrodlo strony to w kodzie js, nawet nie widac zawartosci funkcji success, tzn wyglada to tak:
$.ajax({
type: 'POST',
url: 'data/php/eq.php',
contentType:"application/json; charset=utf-8;",
dataType:'json',
success: function(items) {
}
});