gpt4 book ai didi

php - 将加载时的 jQuery 变量传递给 mysql 表

转载 作者:行者123 更新时间:2023-11-30 01:04:48 24 4
gpt4 key购买 nike

大家好:我有一个关于 jQuery 函数和 php 变量的问题

我有 3 个下拉菜单,它们相互依赖,从 mysql 表中填充自己。加载窗口时,项目下拉列表有 3 个选项:1 2 3,“类型”只有 A、B(默认为 A),“用户”下拉列表什么也没有。因此,当用户选择项目 1 时,输入 A,第三个下拉列表将由下拉列表和外部 php 文档填充:

这是 jQuery 函数

$(document).ready(function () {
//Performs an action when Project dropdown value is changed
$("#projectSelector_id").change(function () {
$("#user_id").load("getCust.php?project_id=" + $("#projectSelector_id").val() + "&type=" + $("#Type_id").val());
});
});

当项目发生变化时,根据getCust.php加载用户id这里 getCust.php 包含以下变量:

$project= $_GET['project']
$type = $_GET['type']
$query = "SELECT * FROM table WHERE ROW = $type ";
$result = ($query);
while......
{
}

这仅在选择项目时有效,即填充 _GET 变量时。在这种情况下,如果我回显此查询,则变量 $type 为空,因为没有选择项目。 我的问题是如何在调用此 php 文档的 jquery 中获得“类型下拉列表”的默认选项。

最佳答案

尝试此操作来获取下拉列表的默认值

var defaultOption = $('#Type option[selected="true"]');

其中Type是下拉列表的ID。

关于php - 将加载时的 jQuery 变量传递给 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19794146/

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