Json prosljeđuje niz iz php-a u javascript. Javascript - prosljeđivanje niza iz php u js

27.10.2019 Zanimljiv



proslijediti varijablu iz php-a u javascript ajax (4)

Za ovo obično koristim JSON objekt:

  • Na strani poslužitelja, JSON kodira vaše podatke: json_encode($data);
  • Na strani JavaScripta, pišem funkciju koja uzima JSON objekt kao parametar i raspakira ga.

Kada otpakirate objekt, možete ispisati sadržaj niza na ili gdje god želite na stranici (jQuery prilično dobro obavlja posao).

Dakle, imam niz zapisa dohvaćenih iz baze podataka. Niz je u formatu;

$rows [ 0 ][ "id" ]= 1 ; $rows [ 0 ][ "title" ]= "Abc" ; $rows [ 0 ][ "time_left" ]= 200 ; $rows [ 1 ][ "id" ]= 2 ; $rows [ 1 ][ "title" ]= "XYZ" ; $rows [ 1 ][ "time_left" ]= 300 ; //I tako dalje do 10-20 redaka

Što Najbolji način prijenos ovog niza u moj javascript kod? Želio bih da javascript može proći kroz sve postove i koristiti atribut "id", ažurirati div s tim ID-om s nekim informacijama.

Moj javascript kod je u vanjskoj .js datoteci, ali mogu izvršiti php kod u HTML kodu svoje stranice. Pa bih mogao učiniti nešto poput ovoga:

U my_file.js:

var rows = New Array();

U HTML kodu:

redovi [][ "naslov" ]= "" ; //I tako dalje

Ako radite s inline podacima, uvijek sam volio to raditi

prozor. sitescriptdata = (); prozor. sitescriptdata. foo = ();

Za osnovne stvari zadržavate AJAX povratni poziv. Također, ako želite zalijepiti podatke na DOM čvor, način "metaobjekta" je ono što mi se stvarno sviđa.