Ik gebruik facebook's single sign-on plugin om mensen te laten inloggen op mijn site. Dit gaat met javascript.
Uiteindelijk krijg ik na het inloggen voor iedere user een uniek id van de ingelogde user. Die noem ik dan "var userid".
Met dat userid wil ik in een php pagina een database doorzoeken om alle bestellingen van de ingelogde user op te vragen. Iedere bestelling heeft een column "userid". Ik weet dus niet hoe ik mijn javascript variabele in mijn php script krijg.
Mijn facebook inlog script (en dus ook de variabele) staat in een geïnclude menu.php en ik heb die variabele nodig in mijn pagina.php.
met functie bedoel je $(function(){ ?
Dit is een beetje verwarrend, maar het is niet een function zoals je gewend bent.
$(function(){ is een afkorting van $( document ).ready(function() {
En alles wat daar binnen staat wordt pas uitgevoerd zodra alles geladen is.
edit: Je hoeft deze dus niet zelf aan te roepen.
Ik ben benieuwd wat je precies probeert. POST is niet een variabele die onthouden blijft, dus zodra ik jouw script uitvoer en ik open daarna de PHP pagina, is er natuurlijk geen POST.
Wanneer je de POST in een SESSION of database gaat opslaan zal het waarschijnlijk wel werken.
Zet deze code eens in 'mijn-opstellingen.php'
<?php
session_start();
$_SESSION['POST'] = $_POST;
var_dump($_SESSION['POST']);
?>
Voor de javascript nog eens uit, en open dan die pagina.
[size=xsmall]Toevoeging op 24/04/2014 16:11:48:[/size]
Je zou je script nog even kunnen uitbreiden met je geposte data, maar ik denk ook niet dat het daaraan ligt.