Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ajax,php pobieranie danych
czarkowy
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 6.08.2017
Skąd: sdsadada

Ostrzeżenie: (0%)
-----


Czesc,
mam taki skrypt php:
  1. <?php
  2.  
  3.  
  4. header('Content-type: application/json');
  5.  
  6. include 'db_connect.php';
  7.  
  8. $username = $_SESSION['username'];
  9.  
  10. $sql = "SELECT backpack_items FROM users WHERE username='$username'";
  11.  
  12. $result = mysqli_query($conn, $sql);
  13.  
  14. $rowNum = mysqli_fetch_assoc($result);
  15.  
  16. $items = explode(',', $rowNum['backpack_items']);
  17.  
  18. for($i = 0; $i < count($items); $i++) {
  19.  
  20. $where = intval($items[$i]);
  21.  
  22. $sqlItem = "SELECT * FROM items WHERE id='$where'";
  23.  
  24. $resultItem = mysqli_query($conn, $sqlItem);
  25.  
  26. $items[$i] = mysqli_fetch_assoc($resultItem);
  27. }
  28.  
  29. echo json_encode($items);

i java script:
[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. type: 'POST',
  3. url: 'data/php/eq.php',
  4. contentType:"application/json; charset=utf-8;",
  5. dataType:'json',
  6. success: function(items) {
  7. console.log(items);
  8. }
  9. });
[JAVASCRIPT] pobierz, plaintext


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:

[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. type: 'POST',
  3. url: 'data/php/eq.php',
  4. contentType:"application/json; charset=utf-8;",
  5. dataType:'json',
  6. success: function(items) {
  7.  
  8. }
  9. });
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Nie uda się wczytać db_connect.php - skrypt leży. Nie znajdzie użytkownika - leży. Explode nie zwróci danych - leży. Któreś z zapytań nie zadziała - leży. Jest tyle miejsc do błędu że wcale mnie nie dziwi brak odpowiedzi. Przy każdym przebiegu zliczasz od nowa tablicę. Skoro masz oddzielone przecinkiem dane to aż się prosi żeby to do IN wrzucić i nie mielić.
Go to the top of the page
+Quote Post

Posty w temacie
- czarkowy   ajax,php pobieranie danych   30.08.2017, 19:43:05
- - viking   Co widzisz w konsoli przeglądarki, zakładka sieć?   30.08.2017, 19:48:39
|- - czarkowy   Cytat(viking @ 30.08.2017, 20:48:39 )...   30.08.2017, 19:53:45
- - viking   Na przesłanym żądaniu, w odpowiedzi. Myśl trochę.   30.08.2017, 19:55:04
|- - czarkowy   Cytat(viking @ 30.08.2017, 20:55:04 )...   30.08.2017, 19:59:58
- - viking   Miałeś tylko sprawdzić a nie wrzucać ciągle zdjęci...   30.08.2017, 20:04:00
|- - czarkowy   Cytat(viking @ 30.08.2017, 21:04:00 )...   30.08.2017, 20:07:51
- - viking   Błąd w zapytaniu? Włącz wyświetlanie błędów. Dlacz...   30.08.2017, 20:19:42
|- - czarkowy   Cytat(viking @ 30.08.2017, 21:19:42 )...   30.08.2017, 20:28:42
- - viking   Aha. A jak działa pętla for? W szczególności ten c...   30.08.2017, 20:32:29
|- - czarkowy   Cytat(viking @ 30.08.2017, 21:32:29 )...   30.08.2017, 20:36:42
- - viking   To odpowiedź mi proszę jak ta iteracja się odbywa....   30.08.2017, 20:48:16
|- - czarkowy   Cytat(viking @ 30.08.2017, 21:48:16 )...   30.08.2017, 20:55:53
- - viking   Nie uda się wczytać db_connect.php - skrypt leży. ...   30.08.2017, 21:36:13
|- - czarkowy   Cytat(viking @ 30.08.2017, 22:36:13 )...   30.08.2017, 21:54:14
- - dvdx95   skoro twierdzisz ze plik php zwraca ci poprawnie t...   30.08.2017, 21:42:33
- - viking   Bo nadpisujesz. [SQL] pobierz, plaintext SELECT *...   30.08.2017, 22:13:11
|- - czarkowy   Cytat(viking @ 30.08.2017, 23:13:11 )...   30.08.2017, 22:18:58
- - viking   Masz to zapytanie jako jedyne. Poza jakąkolwiek pę...   30.08.2017, 22:24:39
|- - czarkowy   Cytat(viking @ 30.08.2017, 23:24:39 )...   30.08.2017, 22:38:33
- - viking   I oczywiście używasz http://php.net/manual/en/mysq...   30.08.2017, 22:44:39
|- - czarkowy   Cytat(viking @ 30.08.2017, 23:44:39 )...   30.08.2017, 23:01:39
- - dvdx95   http://php.net/manual/en/function.array.php   30.08.2017, 22:58:41
- - viking   JSON akceptuje tylko UTF-8. Powinieneś zrobić to p...   31.08.2017, 06:51:27
- - czarkowy   Cytat(viking @ 31.08.2017, 07:51:27 )...   31.08.2017, 22:46:06


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 13:53