Jak wysłać dane z JavaScript do PHP i odwrotnie?
Jak przejść do przekazywania danych z kodu JavaScript do PHP i z powrotem. Teraz robię to po drodze:
PHP do JavaScript: po prostu użyłbym echa wbudowanego do wysłania danych:
<script type="text/javascript">
var data = <? echo $target_variable ?>
</script>
LUB
<script type="text/javascript">
var data = <?= $target_variable ?>
</script>
JavaScript do PHP: stworzyłbym element formularza w JavaScript, który podsunąłby mi dane do pliku php:
<script type="text/javascript">
var data = targetData;
document.write("
<form method=\"post\">
<input type=\"hidden\" value=\""+target_value+\""></input>
</form>
");
</script>
</script>
Czy są na to lepsze sposoby? Najlepsze praktyki.