Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak pobrać dane z innego serwera.
NeVeS
post 2.12.2009, 12:35:36
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.03.2005

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


Jak w JS pobrać dane z innego serwera/bazy danych?
Czy jest tylko jedna możliwość mianowicie użycie json czy może istnieje jakiś inny sposób?
Ewentualnie jak w Operze zezwolić konkretnemu skryptowi z internetu możliwość pobrania danych z localhosta przy pomocy json'a haha.gif?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
smentek
post 23.12.2009, 01:29:05
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 11
Dołączył: 7.04.2003

Ostrzeżenie: (10%)
X----


Kod javascript jest wykonywany przez przeglądarkę a nie przez serwer. A baza danych znajduje się na serwerze. Z tego wynika, że nie pobierzesz danych z bazy danych używając JS.

Chociaż javascript może być wykorzystany jako język dostępu do bazy np. couchDB ale to zupełnie inna bajka.


--------------------
.:SMENTEK:.
Go to the top of the page
+Quote Post
yoltz
post 23.12.2009, 08:35:47
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 28.02.2008

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


Ewentualnie możesz spróbować z Ajaxem ale do tego potrzebne są skrypty php po stronie serwera do obsługi bazy.


--------------------
Keep moving forward...
Go to the top of the page
+Quote Post
karolrynio
post 23.12.2009, 08:42:53
Post #4





Grupa: Zarejestrowani
Postów: 144
Pomógł: 25
Dołączył: 2.02.2009

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


Mozesz zrobic cos takiego pod warunkiem, że masz dostęp do tego innego serwera:
  1. <script type="text/javascript" src="http://innyserwer.pl/z_innego.js"></script>
  2. <script type="text/javascript">
  3. obsluz_js(dane_z_innego_serwera);

i teraz na innym serwerze w pliku z_innego.js:
[JAVASCRIPT] pobierz, plaintext
  1. dane_z_innego_serwera = "jakies tam dane moga byc generowane jak tylko chcesz";
[JAVASCRIPT] pobierz, plaintext


A jeśli po kliknięciu chcesz coś zrobić, to musisz ponownie do dodawać nowe skrypty:
[JAVASCRIPT] pobierz, plaintext
  1. var script = document.createElement("script");
  2. script.setAttribute("language", "javascript");
  3. script.setAttribute("type", "text/javascript");
  4. script.setAttribute("src", url);
  5. script.setAttribute("charset", "utf-8");
  6. jakis_element.appendChild(script);
[JAVASCRIPT] pobierz, plaintext

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 15:07