Przesył danych miedzy PHP a JS

0

Do kodu w JS przesyłam dane pobrane w PHP

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?

2

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

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?

0

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

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

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

$("#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).

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1