javascript - 如何通过隐藏的输入字段将 javascript 会话传递给数据库?
问题描述
我想通过隐藏的输入文本字段提交 javascript 会话。如何将文本字段的值更改为存储的会话值?
看法
<?php echo form_open_multipart('test/score') ?>
<input type='hidden' name='xp' value='"sessionStorage.score"'></input>
<input type="submit" name="submit" value="submit" class="btn btn-dark bt mb-5" placeholder="img">
<?php echo form_close();?>
控制器
public function score(){
$data8['xp'] = $this->input->post('xp', TRUE);
$this->upload_model->xpup($data8);
}
模型
function xpup($data8)
{$insert_data['xp'] = $data8['xp'];
$query = $this->db->insert('users', $insert_data);
return; }
解决方案
要从 sessionStorage 设置隐藏的输入值,请尝试修改 html 输入,如下所示:
<input type='hidden' name='xp' id="scoreInput" value='' />
并添加 javascript 代码:
<script>
let score = sessionStorage.getItem("score");
document.getElementById("scoreInput").value = score;
</script>
推荐阅读
- scala - 查找节点的直接和间接后继者(scala-graph)
- javascript - JavaScript | 从另一个 Promise 访问一个 Promise 的对象
- html - 弹性容器内的响应式图像高度
- node.js - 找不到节点js续集表
- mainframe - SB37在生产中异常,不能改变空间参数
- c# - 通知工作项完成而无需在 v3 上进行轮询
- javascript - 访问另一台 LAN PC 上的 Webpack Dev Server
- ios - 我有带导航的 1x、2x、3x 图像的图标
- python - 如何将我的 css 识别到我的 django 项目
- python - 小部件的 Tab 键顺序