php - 从服务器获取数据时如何保持选中动态单选按钮
问题描述
我有一个从 PHP 脚本动态生成的单选按钮列表,我也有它的功能。当我检查单选按钮时,数据通过 JQuery AJAX 发布从单选按钮传递到 PHP 文件并获取一个值,然后我刷新页面以查看效果,但问题是当它刷新时,单选按钮未被选中。我想通过获取它们的值来检查单选按钮。
这是 PHP 代码。
<?php
while($metals = $showr->fetch_array()) {
?>
<input type="radio" name="metal" onclick="getDesign()" <?php if(isset($metal) && ($metal) == '5') echo ' checked="checked"'; ?> id="metal" value="<?php echo $metals['code']; ?>"><?php echo $metals['metal']; ?>
<?php }
<script type="text/javascript">
function getDesign() {
var radioValue = $("input[name='metal']:checked").val();
$.ajax({
type: "POST",
url: "<?php echo SITE_URL; ?>image_filter.php",
data:{metal: radioValue, id: <?php echo $id; ?>},
success: function(data){
$("input[name='metal']:checked").prop('checked', true);
location.reload();
}
});
}
</script>
任何人都可以帮助我如何在更改单选按钮时检查单选按钮。
解决方案
您需要在数据库中更新此值:radioValue,带有单选按钮 id
一旦页面重新加载,它应该自动检查。
推荐阅读
- php - 如何在 Laravel 中更新或创建 Redis 缓存数据?
- powershell - 从 Select-Object 结果中删除方括号
- php - HTML 表单到电子邮件 + 3rd 方表单后端平台
- jenkins - 在 Fargate 上创建 Jenkins 代理
- c - 有人可以解释一下编译器自动添加到 C 程序中的启动代码是什么吗
- raku - 如何检查某物是否是 qw 的元素?
- python - 如何检查一个字符是否在Python字符串中的特定位置?
- flutter - Flutter ListTile 标题溢出问题
- reactjs - React/React Native useState Hook 没有从函数内更新状态 - 可能的范围问题?
- algorithm - 在给定的一组点中找到最近的一对点