Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 5. 1. 2012, 17:22:36 · Upravil/a: hal_sk
Zdravím. Je možnosť sa pomocou AJAX operácie dostať k php skriptu, ktorý volám z miesta "http://subdomena.nieco.sk", pričom skript je umiestnený na adrese "http://nieco.sk"?. Skúšal som to absolútnou cestou (http://nieco.sk/script.php), ale Chrome vypisuje: "Origin (...) is not allowed by Access-Control-Allow-Origin".
Čítal som že sa to zo subdomény ani nedá. Že volaný skript musí byť v rovnakej doméne ako skript z ktorého volám. Predpokladám že je na to nejaká finta ako to obísť. Budem mať veľa subdomén, ale volaný skript bude stále rovnaký. Škoda ho duplikovať do každej subdomény. Alebo to nechať tak a robiť subdomény pomocou mod rewrite? |
||
Davex Profil |
#2 · Zasláno: 5. 1. 2012, 19:08:41
Je na to finta - použít JSONP nebo volat funkce ze skrytého
<iframe> s nastaveným document.domain .
|
||
hal_sk Profil |
#3 · Zasláno: 7. 1. 2012, 02:19:19
Davex:
Dík. Skúšam to cez JSONP, zatiaľ je to na dobrej ceste. BTW: Myslel som si že bude stačiť "tvoriť" subdomény cez mod rewrite modul. Lebo všetky skripty môžem púšťať z rovnakého priečinka a len riadok s adresou sa tvári že existujú subdomény. Ale problém s cross-domain reštrikciou to ajtak nevyriešilo. |
||
Časová prodleva: 12 let
|
0