Autor Zpráva
Zoool
Profil *
Ahoj. neřešil někdo načítání dat z aresu jen pomocí javascriptu když použiji framework jquery a funkci $.ajax tak mi to nechce vrátit data, napíše mi to
XMLHttpRequest cannot load wwwinfo.mfcr.cz/cgi-bin/ares/darv_std.cgi?ico=01990708. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'localhost' is therefore not allowed access. The response had HTTP status code 500.
Zkoušel jsem měnit i hlavičku referer a tak ale bez úspěchu

Děkuji
TomášK
Profil
Přečti si o Cross site origin request (CORS), třeba na www.zdrojak.cz/clanky/cross-site-xmlhttprequest nebo na wikipedii. Prohlížeč ti nedovolí poslat dotaz na cizí server, který nemá v odpovědi hlavičku Access-Control-Allow-Origin' s tvojí doménou nebo '*'. MFCR patrně nepřesvědčíš, aby ti ji přidali, máš tedy smůlu. Můžeš si udělat na svém serveru proxy na MFCR a přistupovat na svůj server.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: