Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Odpowiednik file_get_contents z PHP
desavil
post
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Witam.

Poszukuję już od dłuższego czasu, niestety bez skutku odpowiednika PHPowego file_get_contents w javascript.
Chcę to lub coś podobnego wykożystać do załadowania innej strony (adresu URL) u siebie, nie stosując przy tym żadnego iframe itp, gdyż kod załadowanej strony chcę później "obrobić" w javascript.

PS. Wiem jak to wykonać za pomocą jQuery, za pomocą funkcji: Url:, lecz niestety potrzebuję wczytać stronę, która działa na innym porcie niż domyślnym (80), a tam to nie działa, chyba że znacie jakieś rozwiązanie?

Pozdrawiam, i liczę na pomoc.

Ten post edytował desavil 4.02.2012, 21:53:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Jeśli chcesz pobierać dane z serwera na innej domenie, to powstrzyma Cię przed tym tzw. "Same origin policy", połączenie zostanie zablokowane przez przeglądarkę. Istnieją sposoby aby to ominąć, w samym JavaScript jest ich co najmniej kilka. Moim zdaniem najlepszy nosi dumną nazwę „JSONP”.

Techniki JSONP można używać za pomocą jQuery i funkcji ajax(). Osobiście korzystam z JSONP za każdym razem kiedy muszę zastosować AJAX'a. Nie posługuje się obiektem XMLHttpRequest (często błędnie uznawanym za niezbędny do AJAX’a), powód? JSONP jest lepszy pod każdym względem.

Niestety JSONP ma swoje ograniczenia. Serwer z którym się łączysz musi zwracać dane w odpowiednim formacie.
Praktycznie każde API google wspiera JSONP.

P.S
Bardzo fajna strona z bazą danych API: http://www.programmableweb.com/apis
każdy zainteresowany tworzeniem „mashupów” powinien znać ten adres.
Go to the top of the page
+Quote Post

Posty w temacie
- desavil   [JavaScript] Odpowiednik file_get_contents z PHP   4.02.2012, 21:50:25
- - toaspzoo   jquery -> load(). function Schemat wygląda ta...   4.02.2012, 22:27:58
- - Korab   Ale jeżeli chcesz załadować u siebie np. Google, t...   4.02.2012, 22:47:44
- - desavil   Wyświetla się w alercie tylko napis: zawartosc tej...   4.02.2012, 22:49:36
- - Korab   Javascriptem nie sięgniesz na inny serwer. Do tego...   4.02.2012, 23:09:42
- - desavil   A mógłbym prosić o jakiś przykład? PS. Przypominam...   4.02.2012, 23:11:44
- - CuteOne   iframe to zło wcielone. A o ajaxie jest tyle artyk...   4.02.2012, 23:20:34
- - desavil   No i właśnie tego chcę uniknąć... w PHP mam wszyst...   4.02.2012, 23:24:00
- - Korab   Mam nadzieję, że zrozumiałem. Jeżeli masz stronę n...   4.02.2012, 23:24:36
|- - desavil   Cytat(Korab @ 4.02.2012, 23:24:36 ) M...   4.02.2012, 23:27:48
- - Korab   Poszukaj w Internecie, jak działa AJAX.   4.02.2012, 23:29:48
- - desavil   Nom, od rana już szukam kombinuje w różnych języka...   4.02.2012, 23:33:21
- - CuteOne   Skoro nie widzisz innej możliwości... to użyj ifra...   4.02.2012, 23:48:23
- - desavil   A można prosić o jakiś przykład za pomocą, np. ifr...   4.02.2012, 23:51:04
- - CuteOne   A co ty "mała Ania bez rączek"... ?   4.02.2012, 23:52:14
- - desavil   Tak. Przeczytaj najpierw to co napisałem powyżej, ...   5.02.2012, 00:01:35
- - Daiquiri   Cytat(desavil @ 5.02.2012, 00:01:35 )...   5.02.2012, 09:23:31
- - desavil   Nie takie rzeczy już wpisywałem w google. Zanim na...   5.02.2012, 13:00:54
- - wNogachSpisz   Jeśli chcesz pobierać dane z serwera na innej dome...   5.02.2012, 14:31:56


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 07:07