php - onchange刷新特定内容php

标签 php javascript jquery

下图显示了我的网页的一部分。我正在使用 php 开发我的网站。

enter image description here

如果我在草稿列表菜单中选择一个选项,则以下字段中的选项(例如,选择 1、选择 2)将会更改。我使用 onchange 做到了这一点。我从 onchange 获取 id 并在选择查询中使用该 id 从数据库中获取详细信息,并且获取的数据将在下面的列表菜单中替换。

我需要通过仅刷新该部分而不是整个页面来完成此操作。有可能这样做吗?提前致谢。

最佳答案

根据问题标签,您已经在使用 jQuery。太好了。

假设第一个选择名称为“draft”,其他选择包含在 id 为“picks”的元素中,并且/picks.php?id=X 将为 #picks 生成适当的替换:

$('select[name=draft]').change(function() {
    $.get('/picks.php', {'id': $(this).val()}, function(data) {
        $('#picks').html(data);
    })
})

关于php - onchange刷新特定内容php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9748984/

相关文章:

javascript - 通过 AJAX 发送对象数组 - ASP.NET MVC

php - 如何在 CentOS 7 上安装从头编译的 PHP 7.4 的 zip 扩展?

javascript - 如何从html选择选项onChange调用php函数?

php - MySQL:如何将文本预先附加到现有列中的数据?

javascript - 使用 `icon-allow-overlap` 时 Mapbox 标记闪烁

jquery - 使用 optgroups 设置按选项值选择

javascript - jquery ui.slider : add click event to display/hide handle

php - 我如何使用 php 创建基于模式的 xml 文档?

javascript - 无法完成请求,因为您已超出配额

javascript - 突出显示背景 Pane 大于链接对象且无填充的链接