Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]kod php w .js
lukko
post 15.12.2009, 12:43:57
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.03.2009

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


Helou,

Pewien skrypt .js przerabiam sobie:

Kod
function test(trialArray){
      var htmlString = '';
  htmlString += '<div>test_test';
  htmlString += '</div>';
  return htmlString;
  }


Chce koniecznie do pliku .js zaciągnąć coś z php:

Kod
function test(trialArray){
      var htmlString = '';
  htmlString += '<div>test_test <?php "_test"; ?>';
  htmlString += '</div>';
  return htmlString;
  }


No ale <?php "_test"; ?> nie pójdzie omija to...


Pytanie czy w ogóle do pliku javascript da się zagnieździć php albo jakaś alternatywa ?

Ten post edytował lukko 15.12.2009, 12:45:06
Go to the top of the page
+Quote Post
darko
post 15.12.2009, 12:45:17
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


a gdzie echo?

<?php echo "_test"; ?>


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
piotrooo89
post 15.12.2009, 12:45:51
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. htmlString += '<div>test_test <?= "_test"; ?>';


--------------------
Go to the top of the page
+Quote Post
lukko
post 15.12.2009, 12:52:44
Post #4





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.03.2009

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


A no sorki echo zjadłem... ale tak czy siak z echo, printami nie idzie...
Go to the top of the page
+Quote Post
darko
post 15.12.2009, 12:54:35
Post #5





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


A czy/po co przekazujesz do funkcji argument trialArray i tak nigdzie z niego nie korzystasz? A co "nie idzie", możesz jaśniej? Jakiś błąd podaj czy coś.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
lukko
post 15.12.2009, 13:05:22
Post #6





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.03.2009

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


Błędu nie ma żadnego (niestety):

Kod
function test(trialArray){
    var htmlString = '';
htmlString += '<div>coś tam<?php echo "test"; ?>';
htmlString += '</div>';
return htmlString;
}


Wyświetli mi tylko i wyłącznie coś tam a test pominie. Chodzi oto czy zna ktoś jakiś "patent" na wyświetlanie w pliku .js składni php
Go to the top of the page
+Quote Post
darko
post 15.12.2009, 13:11:23
Post #7





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Może generuj sobie funkcje js w php:

  1. <?php
  2. $test = "test";
  3. <script type=\"text/javascript\">
  4. function test(trialArray) {
  5. var htmlString = '';
  6. htmlString += '<div>coś tam $test';
  7. htmlString += '</div>';
  8. return htmlString;
  9. }
  10. </script>";
  11. ?>


  1. document.write(test('cokolwiek'));


?


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
lukko
post 15.12.2009, 13:29:26
Post #8





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.03.2009

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


No ja właśnie chce na odwrót:

generować funkcje php w js :-)

A dlatego że ten plik musi być .js jeżeli nie da się w takim pliku .js odwołać do php, no to będę musiał nieźle przebudować sobie skrypcik. Ale tego nie chce zbytnio i szukając po google i na tym forum rozwiązania generowania funkcji php w js na powyższym przykładzie. No i ogólnie czy da się odwołać w javascript do php...

Ten post edytował lukko 15.12.2009, 13:30:27
Go to the top of the page
+Quote Post
darko
post 15.12.2009, 13:41:10
Post #9





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Da się za pomocą ajaxa i właściwie tylko to Ci zostaje (ale kodu php w js i tak nie wygenerujesz, możesz się jedynie komunikować ze skryptem już napisanym w php).

Ten post edytował darko 15.12.2009, 13:44:10


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
lukko
post 15.12.2009, 13:43:09
Post #10





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.03.2009

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


No to smutna godzina smile.gif ale nic dzięki za info, będę orał dalej heh
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: 5.07.2025 - 18:59