test2 Posted January 29, 2009 Report Share Posted January 29, 2009 Pieņemsim es izmantoju šādu skriptu: http://www.xul.fr/ajax-get.html Bet kāpēc, kad rakstu iekš tā req.open("GET", "data.xml", true); , kkādu failu, kas atrodas zem citas lapas, nu piemeeram http://php.lv/fails.txt, viņš vnk neko neizvada! Varbūt viņam nemaz nevar padod failu, kas neatrodas uz localhost? Ja jā, nu tad žēl, varbūt, kāds var ieteikt kautkādu citādāku variantu? Link to comment Share on other sites More sharing options...
bubu Posted January 29, 2009 Report Share Posted January 29, 2009 AJAX darbojas tikai viena domēna ietvaros (un protokola, porta arī). Tu nevari prasīt URĻ'us no citiem domēniem. Same origin policy Link to comment Share on other sites More sharing options...
codez Posted January 29, 2009 Report Share Posted January 29, 2009 ar ajax nevar piekļūt citiem domeiniem. Atslēgas vārds crossdomain. Link to comment Share on other sites More sharing options...
test2 Posted January 29, 2009 Author Report Share Posted January 29, 2009 Sk, pagaidām visslabākais, ko atradu ir šitais - http://ajax-cross-domain.com/ , tikkai nu cik liela garantija par viņu online time... :( Link to comment Share on other sites More sharing options...
mefisto Posted January 29, 2009 Report Share Posted January 29, 2009 Nūū ... piemēram netvibes to atriaina apmēram šādi http://www.netvibes.com?get=www.php.lv/voodoo.xml Kaut kā tā. Link to comment Share on other sites More sharing options...
usver Posted February 11, 2009 Report Share Posted February 11, 2009 ja tas ir 1 aplikācijas ietvaros ( cilvēki gadiem tavu lapu lietos ikdienā), tad atmaksājas likt šito pie trusted sites - lai viņš dara visu uz nebēdu. ja ir tāda ņemtne ar parastu weblapiņu, tad paprasi, lai PHP servera pusē visu atjauno un parāda javaskriptam. Link to comment Share on other sites More sharing options...
Recommended Posts