#programowanie #jquery #json #jsonp #ajax
Mireczki moje kolorowe. Robię sobie taki kawałek kodu (cross origin leci, więc musi być #jsonp)
Serwer odpowiada tak:
Zgodnie z wszelkimi przykładami w sieci jakie znalazłem jQuery jakoś samo sobie powinno elegancko przyporządkować tą funkcję callback którą jQuery wygenerowało.
Jednak kod z funkcji anonimowej mającej się wykonać po sukcesie zapytania GET w ogóle się nie wywołuje.
Co robię źle, gdzie
Mireczki moje kolorowe. Robię sobie taki kawałek kodu (cross origin leci, więc musi być #jsonp)
$.getJSON( "http://localhost:8888/check/"+name+"/"+encodeURIComponent(url)+"/?jsoncallback=?", function(response){
console.log(response);
});
Serwer odpowiada tak:
"jQuery111008624766052234918_1447685302792({\"status\":\"new\"});"
Zgodnie z wszelkimi przykładami w sieci jakie znalazłem jQuery jakoś samo sobie powinno elegancko przyporządkować tą funkcję callback którą jQuery wygenerowało.
Jednak kod z funkcji anonimowej mającej się wykonać po sukcesie zapytania GET w ogóle się nie wywołuje.
Co robię źle, gdzie
W momencie kiedy definiuję typ danych jako JSON (w czystym JSie albo w P5) dostaję powiadomienie o tym, że brak w nagłówku pozwolenia na „Access-Control-Allow-Origin". Czyli wydaje się, że rozwiązaniem jest wyciąganie JSONP zamiast samego JSON, ale...
Gdy próbuję wyciągnąć JSONP (to już tylko za