ra001 Posted March 17, 2010 Report Posted March 17, 2010 Sveiki. Vai kāds nezin risinājumu kā dabūt atbildi post funkcijai, ja izpilde notiek uz cita servera? Man ir javascript funkcija function add_client(c_name) { anchor = "http://kautkadsserveris/client_add"; $.post( anchor , { client_name: c_name}, function(data){ $("#answer").html('execute:' + data); } ); php šajā gadījumā neko nedara tikai piemēram echo "OK"; Ja šis kautkadsserveris ir adrese uz to pašu serveri nu piemēram http://www.ra001.lv/client_add un izpildās no lapas www.ra001.lv/tests.php tad viss notiek un es redzu atbildi OK. ja serveri ir dažādās vietnēs piemēram šo pašu skriptu izpildu no sava localhosta uz www.ra001.lv servera, tad atbilde ir tukša, kaut gan pārbaudot ar reāliem datiem funkcija kā tāda izpildās un visus datus nodod pareizi... Quote
marcis Posted March 17, 2010 Report Posted March 17, 2010 Ajax pieprasījumi darbojas tikai konkrētā domēna ietvaros (izņemot GET JSON, kas strādā tāpēc, ka var izsaukt lokālo callback). http://www.google.lv/#hl=lv&source=hp&q=ajax+cross+domain+post&meta=&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=e62b95d015e79b7d Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.