Odniesienie do pliku w javascript

Odniesienie do pliku w javascript
OJ
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
function refresh_statuses() {
   $.ajax({
        url: 'rera.txt',
        cache: false,
        dataType: 'json',
        success: function(data){
            $gmap.clearOverlays();

W tym wycinku kodu jest odniesienie do pliku rera.txt, który znajduje się w tym samym katalogu co skrypt js. Da się zrobić coś aby skrypt działał jeśli plik znajdował by się na innym serwerze ? Wpisanie http://xxxx.xxxxxxxxxx.pl/xxxxx/rera.txt nie działa.

  • Rejestracja: dni
  • Ostatnio: dni
0

Się nie da się. Można pobierać pliki tylko z tej samej domeny. Rozwiązaniem jest np. proxy w php - skrypt na tej samej domenie co skrypt JS, któremu podajesz URL pliku, który ma pobrać. Oczywiście musi być włączona opcja allow_url_fopen w konfiguracji php.

OJ
  • Rejestracja: dni
  • Ostatnio: dni
0

Mógłbyś napisać jak taki plik php miałby wyglądać ?

massther
  • Rejestracja: dni
  • Ostatnio: dni
0

z js wysyłasz request do serwera np. mojadomena.pl/skrypt_proxy.php?fileurl=www.obcadomena.pl/somefile.txt
Skrypt php wykonuje request o podany zasób i zwraca go jako response. Poszukaj np. o HttpRequest http://www.php.net/manual/en/class.httprequest.php

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.