Może jest zbyt proste, ale nie mogłem tego zrobić, mam plik php, a wewnątrz nią nazywam plik js. Wewnątrz js Muszę uzyskać GET VAR z pliku {x3}}.

Mam następujące

Plik PHP:

<script language="javascript" src="scripts/scripts.js?tiempo=<?php echo $marcaTiempo; ?>"></script>

W scripts.js muszę uzyskać Var Tiempo.

Jak mogę to osiągnąć?

Dzięki

0
Douglas Roos 14 sierpień 2014, 00:50

2 odpowiedzi

Najlepsza odpowiedź

Opcja 1

Spraw, aby serwer obsłużyć plik JS jako plik PHP i zrób coś w rodzaju:

<?php
$tiempo = filter_input(INPUT_GET,"tiempo",FILTER_SANITIZE_STRING);
?>
var tiempo = <?php echo $tiempo; ?>;

Oczywiście nie świetnie się buforowanie.

Opcja 2

Zadeklaruj parametr na całym świecie:

<script>
 var tiempo=<?php echo $marcaTiempo; ?>
</script>
<script src="scripts/scripts.js"></script>

I w skryptach.js:

var tiempo = window.tiempo;
3
leo 13 sierpień 2014, 21:02

Rozwiązałem to w przeszłości, wykonując następujące czynności:

<script type="text/javascript">
  var tiempo = <?php echo $marcaTiempo; ?>;
</script>
<script type="text/javascript" src="scripts/scripts.js"></script>

Następnie zmienna jest dostępna ze skryptu.

1
Brian 13 sierpień 2014, 21:03