GET met javascript

Door Maarten PHP, 16 jaar geleden, 9.725x bekeken

Het klinkt raar, ik dacht eerst dat het alleen in PHP kon, maar nee dus.
Met wat javascript heb je het zo voor elkaar.

je kan het zo gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<script type="text/javascript">
    document.write($_GET['hoi']);
</script>


$_GET['hoi'] die hoi is de naam en de functie haalt de waarde er van op

Gesponsorde koppelingen

PHP script bestanden

  1. index.php
  2. get.function.js

 

Er zijn 16 reacties op 'Get met javascript'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Vincent Huisman
Vincent Huisman
16 jaar geleden
 
1 +1 -0 -1
zet het even allemaal tussen [code] en [/code] tags
Tobias Tobias
Tobias Tobias
16 jaar geleden
 
1 +1 -0 -1
niet vervelend bedoeld, maar ik kan je beschrijving niet een lezen. Probeer eens wat leestekens, misschien weet ik dan wat je met het script wil
Jelmer -
Jelmer -
16 jaar geleden
 
0 +1 -0 -1
Als je decodeURIComponent nog even over de naam en waarde haalt, lijkt hij nog net iets meer op PHP's $_GET.
Maarten PHP
Maarten PHP
16 jaar geleden
 
0 +1 -0 -1
@Vincent Huisman: gedaan
@Jelmer rrrr: gedaan
@Tobias Witmer: ik snap je niet echt
Com puter
com puter
16 jaar geleden
 
0 +1 -0 -1
Wat Tobias bedoelt is dat je de Nederlandse taal wat beter gebruikt.

Huidige situatie (onbegrijpelijk):

Het klinkt raar maar dit kan toch niet ik dacht dat er alleen in php kan nee dus!

Toekomstige situatie (iets leesbaarder):

Het klinkt raar, ik dacht eerst dat het alleen in PHP kon, maar nee dus.
Vincent Huisman
Vincent Huisman
16 jaar geleden
 
1 +1 -0 -1
maar je kan ook gewoon in een .php document doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
echo '
<script>
    var indeurl = '
.$_GET['bla'].';
</script>
'
;
?>
Maarten PHP
Maarten PHP
16 jaar geleden
 
0 +1 -0 -1
@Vincent Huisman: maar dat weet elke PHPer al en niet elke server indersteund PHP
Vincent Huisman
Vincent Huisman
16 jaar geleden
 
1 +1 -0 -1
las je server dat niet ondersteund zou ik snel verhuizen naar een andere host
Maarten PHP
Maarten PHP
16 jaar geleden
 
0 +1 -0 -1
rustig ik heb localhost maar gewoon voor andere mensen BV: newbies
Wouter J
Wouter J
16 jaar geleden
 
1 +1 -0 -1
Ik snap totaal het nut hiervan niet. Mensen die dit soort dingen nodig hebben hebben 99,99999% een host die php/mysql ondersteund.
En wat een localhost hier nou mee te maken heeft?
Maarten PHP
Maarten PHP
16 jaar geleden
 
0 +1 -1 -1
@Wouter J: jij snapt niks
Vincent Huisman
Vincent Huisman
16 jaar geleden
 
0 +1 -0 -1
ik heb ook een localhost maar ik heb gewoon php geïnstalleerd...
Wouter J
Wouter J
16 jaar geleden
 
1 +1 -0 -1
gnotrgnotr gnotrgnotr:
@Wouter J: jij snapt niks

Vanwaar deze verhitte reactie? Misschien snel op je teentjes getrapt? Misschien boos omdat dit script weer geen nut heeft?

Doe eens even normaal man. Ga pas echt reageren en scripts plaatsen als je weet waar je het over hebt. Ga niet gewoon alle scripts die je op google vind overtypen hier op phphulp.

En bedenk ook het nut. Want wat al zo vaak gezegd is: In de script-lib moeten alleen scripts staan die praktisch nut hebben.
Dit heeft totaal geen nut. Dit kan je gewoon met php en javascript is hier niet voor bedoeld.

En nu graag een echte reactie terug en niet zomaar even wat woorden herhalen en een leeg hoofden reactie terug geven. Gewoon eens zelf nadenken en voorlopig wegblijven van dit forum of je motivatie/insteek veranderen en niet zo'n eigenwijze pubber zijn...
Jelmer -
Jelmer -
16 jaar geleden
 
0 +1 -0 -1
Quote:
Ik snap totaal het nut hiervan niet. Mensen die dit soort dingen nodig hebben hebben 99,99999% een host die php/mysql ondersteund.

Als je je javascript in een extern bestand hebt staan heb je daar geen PHP, of als je wel je javascript via PHP laat genereren dan heb je geen toegang tot de $_GET variabele van de pagina waarop het script wordt uitgevoerd. Via deze methode wel.

En je zou het vrij gemakkelijk om kunnen bouwen om zo'n object voor een willekeurige url te maken. Dan kan je het vervolgens gebruiken om informatie uit bestaande links op de pagina te trekken, bijvoorbeeld om ze te 'vervangen met ajax'.
Pim -
Pim -
16 jaar geleden
 
1 +1 -0 -1
Toch is het nadoen van de PHP syntax niet echt nodig...

En geeft 0 niet false in JS? En is decodeURIComponent(val) || '' daarom niet onzin?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Niels K
Niels K
16 jaar geleden
 
1 +1 -0 -1
Klopt pim.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. index.php
  2. get.function.js

Labels

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.