PHP ből szeretnék JAVASCRIPTBe kuldeni adatot, hogyan tudom elmenteni a PHP ban kiszamolt erteket egy JS valtozoba?
echo-zd bele a szkriptbe.
<script>
...
var jsvaltozo = <?php echo $phpvaltozo; ?>;
...
</script>
koszi a valaszokat
hogyan tudom hogy,azt megcsinalni hogy kijelezze az erdemenyt html ?
ez a ket fajl van:
client.html
<html>
<head>
<title>Page Title</title>
</head>
<body>
valami <span id="ezid"></span> stipmi <br>
<script type="text/javascript">
var result = "<?= $result ?>";
document.getElementById("ezid").innerHTML = result;
</script>
</body>
</html>
server.php
<?php
$result = 10;
?>
ha kliens oldalra html fájlt küldesz ki, akkor csak az ajaxos megoldás marad, egyébként pedig:
client.php:
<?php
include("server.php")
?>
<html>
...
<span id="ezid"></span> stipmi <br>
<script type="text/javascript">
var result = "<?php print($result); ?>";
document.getElementById("ezid").innerHTML = result;
</script>
...
</html>
nem lattam semmi valtozast,vagy erteket....
kell hasznalni valami windows.onlistener reload vagy hasonlo funciokat hogy lathato legyen az eredmeny?
azt irta ki ha jol emlkeszek,hogy error "<?...."
E video alapjan mar sikerult visszakapnom ajax segitsegevel PHP bol az adatot. /kicsit atirtam,es kiszamit valamit a PHP, most ezt a konkret eredmenyt hogyan tudom felhasznalni a kliens reszben ?!? /
JavaScript Ajax Post to PHP File XMLHttpRequest Object Return Data Tutorial
A kerdes az hogy hogyan tudom ezt atadni egy valtozonak? mert itt csak kiiratjak
..
..
var return_data = hr.responseText;
document.getElementById("status").innerHTML = return_data;
...
...
<div id="status"></div>
....
return_data -bol hogyan tudnam ,vagy hogy kene pl. egy konkret valtozot csinalni most ebben a funkcioban,hogy az elso ertek pl legyen:
var elso = .........
var masodik = ........
igen mar latom. most elvileg ott tartok
hogy harom tombot kuldok echoval a var return_data = hr.responseText; - ba
Most ezt probalom atalakitani harom tömbre (t,x,y adatokra).
A baj most jelenleg ott van,hogy amikor probalom szetszedni:
var phpdata = [];
phpdata = return_data.split(",");
akkor benne marad a ],[ - amitol hibazik a tomb feltoltesse...mert valahol ilyen tomb elem jon letre:
..
..
..
"7.6"
"7.7"
"7.8][3.2139380484327"
"6.4278760968654"
..
..
..
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!