Pogledajte određenu poruku
Staro 07. 03. 2013.   #5
tasmaniski
profesionalac
Professional
 
Datum učlanjenja: 08.11.2010
Poruke: 211
Hvala: 68
78 "Hvala" u 32 poruka
tasmaniski is on a distinguished road
Default

Odgovor mora da je u JSONP formatu.

Tj. odgovor sa servera treba da je npr.:

PHP kôd:
echo  'jsonp_callback('.json_encode($results_array).');'// najobicniji JSON obmotan u callback, mora da se matchuje kao u JS-u '' 
Dok onda na HTML strani treba da imas javascript kod:

Kôd:
$.ajax({
    url:'www.domen.com/url/jsonp.php?param1=value1',
    dataType:   "jsonp", // Ovde mu kazes da ocekujes odgovor JSONP
    jsonpCallback: 'jsonp_callback',  // Ovde definises koji je callback
    success: function(data) {
        alert(JSON.stringify(data));
    }
});


note:
Ja radim echo iz php-a bez ikakvog podesavanja hedera ili drugih stvari i radi lepo.

Poslednja izmena od tasmaniski : 07. 03. 2013. u 15:01.
tasmaniski je offline   Odgovorite uz citat