javascript - 如何在 jquery / ajax 调用中正确传递值
问题描述
我一直在创建一个网络应用程序,它所做的一个例子就是创建高尔夫球场。我所做的一切都有效,但我一直在做一些测试,我将变量传递给我的 ajax 调用的方式意味着用户可以更新任何人的回合。
目前我有一个表格,可以显示您的回合,您可以选择查看按钮,该按钮将打开一个模式表单以显示该回合的详细信息。
这是我的 HTML
<button
type="button"
id="view-round"
class="btn btn-outline-primary btn-square btn-skew pull-right"
attr-id="39"
>View</button>
这是我的jQuery
$('body').on('click', '#view-round', function () {
var id = $(this).attr('attr-id');
$.post('/dashboard/pages/golf/round/ajax.php?action=load', {id: id}, function(response) {
//code in here
}
});
从中可以看出,我正在通过按钮“attr-id”上的属性传递回合 id。
我要问的是我可以把这个变量放在别人无法通过开发者控制台等编辑它的地方吗?
我目前正在更改 ajax 调用,以便您只能更新/查看自己的记录,但我真的想阻止它一起被更改。
解决方案
推荐阅读
- swift - 使用 JSONDecoder 解码数字 snake_case 键
- python - img2pdf:一页pdf,一张图片?
- iis - DebugDiag Analysis 生成报告的时间过长
- google-api - 如何通过 Google Photos API 检测照片已被修改?
- python - 如何进行摊销计算
- java - Java - SpringBoot + Feign + Eureka(Feign 无法从 Eureka 解析 URL)
- vue.js - 改变数据的值,但数据没有更新
- java - ListView 具有更多字段和来自 firebase 数据库的自定义外观数据
- javascript - 无法获取 localStorage 中的值来更新我的数据库中的值
- wordpress - 如何让 wp-cli 命令在 cron 的 bash 脚本中工作