gpt4 book ai didi

javascript - 如何从javascript获取数据并在php上显示

转载 作者:行者123 更新时间:2023-12-03 05:21:46 24 4
gpt4 key购买 nike

我是 JavaScript 编码新手。我不知道为什么我看不到我的 php 脚本上的数据。我想检查 mysql 中的数据是否存在于数据库中,然后在 php 脚本中获取值。只有我看到的是我不需要的数据。稍后我会在 joomla 文章中使用这个,所以如果有其他方法制作代码或 mybe 任何我很乐意学习的示例。

我的代码是:

<!DOCTYPE html>
<html>
<body>

<form id="form1" action="form_action.asp">

<input type="radio" checked value="1" name="RegionType" /> OPTION 1<br>
<input type="radio" value="2" name="RegionType" /> OPTION 2<br>
<input type="radio" value="3" name="RegionType" /> OPTION 3<br><br>
OPTION 4: <input type="text" id="regionname" name="regionname" value="" size="25" maxlength="15"><br>
OPTION 5: <input type="text" id="positionx" name="positionx" value="" size="25" maxlength="4"><br>
OPTION 6: <input type="text" id="positiony" name="positiony" value="" size="25" maxlength="4"><br><br>

<input type="button" onclick="myFunction()" value="STEP 2">
</form>

<span id="type"></span><br>
<span id="name"></span><br>
<span id="posx"></span><br>
<span id="posy"></span>

<script>
function myFunction() {
var RN = document.getElementById("regionname").value;
var PX = document.getElementById("positionx").value;
var PY = document.getElementById("positiony").value;
var RegionType = document.forms[0];
var txt = "";
var i;

for (i = 0; i < RegionType.length; i++) {
if (RegionType[i].checked) {
txt = txt + RegionType[i].value + " ";
}
}

document.getElementById("type").innerHTML = txt;
document.getElementById("name").innerHTML = RN;
document.getElementById("posx").innerHTML = PX;
document.getElementById("posy").innerHTML = PY;


}
</script>
</body>
</html>

<?php

$TXT = $_GET['txt '];
echo "$TXT";

$RN = $_GET['RN '];
echo "$RN";

$PX = $_GET['PX '];
echo "$PX";

$PY = $_GET['PY '];
echo "$PY";

?>

最佳答案

您似乎不知道的是,Javascript 代码是在服务器返回网站代码后在客户端(在浏览器中)运行的。

这就是神奇事情发生的顺序:
- 客户端请求站点(somesite.php)
- 服务器处理请求并返回由 PHP“创建”的站点(包括 Javascript 代码)
- 浏览器显示站点并运行 Javascript 代码

换句话说:在您的示例中,PHP 代码在任何 Javascript 操作发生(客户端)之前运行(在服务器端)。
如果您希望 PHP 处理一些 Javascript 生成的数据,您必须通过请求将其发送到服务器。这就是 AJAX 的用途。
也许这对您来说是一个有趣的例子: http://www.w3schools.com/php/php_ajax_php.asp

关于javascript - 如何从javascript获取数据并在php上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41346333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com