Przesył danych miedzy PHP a JS

Odpowiedz Nowy wątek
2015-01-18 19:23
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?

Pozostało 580 znaków

2015-01-18 20:12

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."

Pozostało 580 znaków

2015-01-18 21:13
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?

Pozostało 580 znaków

2015-01-18 21:55
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).


"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, 2015-01-18 21:55

Pozostało 580 znaków

2015-01-18 22:39
0

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

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] - niezdecydowany 2015-01-18 23:11

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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