gpt4 book ai didi

javascript - 从 JavaScript 获取 PHP 值

转载 作者:行者123 更新时间:2023-11-29 11:31:32 25 4
gpt4 key购买 nike

我在创建小网页时遇到一些问题。该页面从 mysql 数据库获取数据并在选择中显示它们。我想要做的是使用 JavaScript 获取此选择的值,使用该值创建一个字符串,然后将其返回给 PHP 脚本。我知道 JS 和 PHP 无法通信,那么有没有办法执行我需要的操作?

这是我的 PHP 表单代码

echo "<select name = 'delFromWArea' onchange = 'categoryOfWArea(this)'>";

这是我的 JavaScript 代码

function categoryOfWArea (warea) {

var area = warea.value;

var query = "SELECT Nome_C FROM Contiene WHERE Nome_AW = '" + area + "';";

return query;


}

谢谢大家!

最佳答案

我必须同意史蒂夫的观点。这是在客户端执行数据库操作的糟糕方法,因为数据库位于您的服务器上。

最好填写你的 <select>在用户定向到您的网站的一开始。

然后您可以使用 AJAX 将所选值传递给您的 php 脚本。有很多例子,例如: Example for the work with php and ajax

由于 AJAX 提供与服务器的通信,因此无需刷新整个页面即可加载内容,因此这是向服务器请求数据的绝佳机会。

给你的思维一个新的方向:

  1. php 脚本绘制您的 HTML
  2. 在绘制的 HTML 的 header 中有您的脚本
  3. 该脚本包含一个 AJAX 请求来填充您的 <select>
  4. 当用户选择一个 <option>脚本触发另一个 AJAX 请求
  5. PHP 脚本被调用。随着GET -键入您可以轻松发送要调用的函数名称
  6. 在您的 .php 中您可以使用 $_GET['functionname']检索您要调用的函数的名称
  7. 做你想做的事
  8. 只需返回结果即可。 AJAX 将自行完成剩下的工作!
  9. 因为 8,您可以在 javascript 中使用结果

如果您对开发网页感兴趣,您可能会对jQuery感兴趣。 .

关于javascript - 从 JavaScript 获取 PHP 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37327330/

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