NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Neaktivní uživatel:6.4.2015 21:15

Ahoj, potrebujem rozbehat cross-site ajax, ktory mi vrati nejake data... toto mi nechce vratit response:

$.ajax({
            url: "http://*",
            jsonp: 'callback',
            dataType: 'jsonp',
            data: {d1: d1, d2: d2}
        }).done(function (response) {
            alert(response);
        });

...vidim ze ten request prebehol a vratil aj spravne data... vracia mi to takyto text

jQuery1111034314094041474164_1428347554320(["24788","24909","23639"])

...akurat ze potom "vyskoci js error"

jQuery1111034314094041474164_1428347554320 is not defined

zatial celkom nerozumiem tomu callback-u a neviem ako to ma v celku fungovat, vedel by mi niekto helpnut? - nieco som googlil, ale konkretnu pomoc som nenasiel...

dakujem

Odpovědět
6.4.2015 21:15
Neaktivní uživatelský účet
Avatar
Filip Pýrek
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Filip Pýrek:6.4.2015 21:38

Zkus to více konkretizovat.

Nahoru Odpovědět
6.4.2015 21:38
„The best way to predict the future is to invent it.“ — Alan Kay
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Čech:6.4.2015 21:49

Myslím, že cross-site Ajax nefunguje, minimálně ne ten z jquerry, už jsem to také kdysi řešil. Request musí mít stejný protokol, doménu a tuším, že ještě něco jako stránka, kterou chceš načíst.

Nahoru Odpovědět
6.4.2015 21:49
the cake is a lie
Avatar
Neaktivní uživatel:6.4.2015 22:13

Filip: nerozumiem tomu preco sa vytvara nejaka "docasna" jQuery funkcia s podivnym menom, ked v zapati vyskoci chyba ze ta funkcia neexistuje...

czubehead: cross-site ajax funguje - len treba pouzit JSONP, priapdne mozno nieco ine - vhodne... pozri tu: https://learn.jquery.com/…-with-jsonp/

Nahoru Odpovědět
6.4.2015 22:13
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.