Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Ustawienia z config.php do jQuery?
kukix
post 14.03.2012, 14:34:21
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Mam taki problem.
Potrzebuje czasami doładować do skryptu JavaScript jakiś parametr, który jest zapisany z pliku config.php.

Do tej pory robiłem to tak, że na stronie dodawałem INPUT typu hidden i tam z php wczytywałem dany parametr.. jest to jednak kłopotliwe.. jak robie nowy szablon, wtedy musze pamiętac o masie takich rzeczy..

Czy nie lepiej byłoby wgrać taki plik poprzez ajax do skryptu? czy opóxnienie byłoby odczuwalne?
Jak proponujecie to zrobić w jQuery, żeby było jak najkrócej i jak najszybciej? Czy plik xml ze wszystkimi parametrami, czy tylko wyznaczyć te dla js osobno i załadować je przez plik xml do tablicy w js?
Go to the top of the page
+Quote Post
pedro84
post 14.03.2012, 14:39:40
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


A czemu nie sparsować sobie takiego pliku do JSONa i potem sobie z jQuery w razie potrzeby czytać?


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
kukix
post 14.03.2012, 14:41:52
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(pedro84 @ 14.03.2012, 15:39:40 ) *
A czemu nie sparsować sobie takiego pliku do JSONa i potem sobie z jQuery w razie potrzeby czytać?


a to nei to samo co czytanie pliku XML?

JSON to to samo co xml, tylko, że json pozwala na odczyt plików z innego serwera.. czyż nie tak?
Go to the top of the page
+Quote Post
pifarek
post 14.03.2012, 14:43:24
Post #4





Grupa: Zarejestrowani
Postów: 91
Pomógł: 15
Dołączył: 3.03.2009
Skąd: Włocławek

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


mógłbyś jeszcze np. stworzyć plik php, który by udawał js:
  1. <?php
  2. include ('config.php');
  3. ?>
  4. var config = {
  5. title: '<?php echo $config["title"]?>',
  6. description: '<?php echo $config["description"]?>',
  7. url: '<?php echo $config["url"]?>'
  8. };

i potem go po prostu dołączyć do html:
  1. <script type="text/javascript" src="plik.php"></script>

i masz dostęp do tablicy z konfiguracją wink.gif


--------------------
www.swiths.com
Go to the top of the page
+Quote Post
askone
post 14.03.2012, 14:44:47
Post #5





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


XML i JSON to całkowicie różne formaty zapisu danych. Podstawowe info o XML oraz o JSON
Format danych nie ma żadnego znaczenia dla możliwości odczytu pliku z innego serwera.

Pozdrawiam


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
Go to the top of the page
+Quote Post
kukix
post 14.03.2012, 14:52:11
Post #6





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(pifarek @ 14.03.2012, 15:43:24 ) *
mógłbyś jeszcze np. stworzyć plik php, który by udawał js:
[PHP]<?php
i potem go po prostu dołączyć do html:
  1. <script type="text/javascript" src="plik.php"></script>

i masz dostęp do tablicy z konfiguracją wink.gif


Można by i tak.. zamiast za każdym razem ładować pojedynczo każdy parametr..
Czy taki plik nie lepiej byłoby dołączyć z poziomu pliku ze skryptem js, nie chciałbym dokładac nowych znaczników <script> (chodzi o wsteczną zgodność.)



Cytat(askone @ 14.03.2012, 15:44:47 ) *
XML i JSON to całkowicie różne formaty zapisu danych. Podstawowe info o XML oraz o JSON
Format danych nie ma żadnego znaczenia dla możliwości odczytu pliku z innego serwera.

Pozdrawiam


Rzeczywiście.. nie używałem nigdy JSON, wiedziałem o tym tylko ze słyszenia... poczytam więcej..

Ten post edytował kukix 14.03.2012, 14:57:14
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: 16.06.2025 - 19:19