php - Gravity Forms post/get 从 mysql 数据库获取数据

标签 php mysql wordpress gravity-forms-plugin gravityforms

遗憾的是,我没有成功使用简单的 ajax 请求从我的 mysql 数据库检索数据。

我在启用短代码中使用ajax设置了重力。当我更改第一个字段的选择时,我希望执行 ajax 请求以从数据库检索数据并根据第一个字段的选择将其加载到另一个字段中。

警报正在工作,所以我猜 jquery 请求有问题。

编辑:解决方案在下面!

最佳答案

关于您的代码有很多话要说,但正如您所说,您是代码新手,所以让我们从小处开始。

在进行网络开发时,最好的做法是使用大多数最新浏览器都具有的开发人员工具。 特别是使用 Ajax,因为它可以帮助您找出问题所在。

在 Firefox 或 Chrome 上,您可以通过按 F12 显示它。 它应该显示一个新窗口(或当前打开窗口底部或一侧的面板)。 在此面板中,您会发现几个选项卡,但我们感兴趣的选项卡称为“网络”。 网络选项卡显示加载页面时(甚至之后)发出的所有请求:尝试重新加载它,您将看到它。 在网络面板内,您会发现几个“按钮”:ALL、XHR JS、CSS...允许您过滤要显示的请求类型。 以 AJAX 请求为例,它是“XHR”。

现在,如果您操作您的选择元素(您使用 jQuery 在“更改”上创建操作的元素),您应该会看到您的 AJAX 请求出现在面板中。

单击它,您将看到有关已发送的详细信息以及收到的响应: header 符合您的要求 预览和响应显示服务器的返回(在您的情况下:getrcedepot.php)(预览只是显示原始响应的响应的最漂亮(且可导航)版本)

您可能会发现一些线索(或者至少是一些迹象)。

此外,如果您的 JavaScript 代码中有一些错误,您可能会在开发人员工具箱的“控制台”选项卡中找到一些信息。

关于php - Gravity Forms post/get 从 mysql 数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52893707/

相关文章:

html - wordpress contactform7 textarea 列和行在较小的屏幕中发生变化

ajax - 对于全局站点性能来说,是许多小型ajax请求还是大型请求是更好的选择?

PHP脚本: How big is too big?

javascript - 为什么每次刷新php fom提交都会不断提交?

php - 传入rememberForever回调时出现 undefined variable 错误: Laravel 5. 1

MySQL 统计列中子字符串出现的次数

mysql - 如果日期 > '9999-12-31 23:59:59.4',则日期时间字段溢出

php - 如果每一行都有不同的模式,则加载数据本地文件

php - oci_fetch 与 oci_fetch_array

php - 如何在 WordPress 管理员的子菜单中创建多个子菜单?