Przesył danych miedzy PHP a JS

Przesył danych miedzy PHP a JS
KR
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 9 lat
  • Postów:26
0

Do kodu w JS przesyłam dane pobrane w PHP

Kopiuj
arrayWithQuestionsAll = <?php echo json_encode($aArray, JSON_PRETTY_PRINT) ?>;

Jednak przeglądarka nie widzi:
<?php echo json_encode($aArray, JSON_PRETTY_PRINT) ?>;
i w zamian za to widzi:
arrayWithQuestionsAll = ;
Jaka może byc tego przyczyna?

niezdecydowany
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 9 lat
  • Lokalizacja:Bieszczady
2

Przyczyna może być taka, że on po prostu nic nie zwraca i masz 'echo' na pustym stringu.


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
KR
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 9 lat
  • Postów:26
0

Tylko dlaczego nic nie zwraca, w PHP widzę że cała $aArray jest dobrze wypełniona danymi, dlaczego przesyłając ją do JS wygląda jakby była nie wypełniona?

niezdecydowany
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 9 lat
  • Lokalizacja:Bieszczady
0

a nie możesz tego zrobić jak bozia przykazała, tylko robisz jakieś tajskie sztuczki.
robisz np:

Kopiuj
<div id="args" data-jakis-parametr="to co tam ma byc"></div>

i zaciągając np: jQuery robisz na tym

Kopiuj
$("#args").data("jakis-parametr");

ref = http://api.jquery.com/data/

I jeżeli to nie zadziała, to znaczy że robisz coś źle w swoim php (oprócz tego że w ogóle robisz to w php, co już samo w sobie jest złe).


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
edytowany 1x, ostatnio: niezdecydowany
KR
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 9 lat
  • Postów:26
0

Dlaczego wypełnianie tablicy danymi z MySQL w php jest złe?

niezdecydowany
niezdecydowany
bo używasz php - [edit]to była ironia.. ale nie idźmy w to, zrób tak jak napisałem i ciesz się chodź kawałkiem dobrze napisanej rzeczy[/edit]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.