gpt4 book ai didi

javascript - Ajax 请求、数据库和安全

转载 作者:行者123 更新时间:2023-11-28 05:19:28 25 4
gpt4 key购买 nike

这篇文章更多的是一个问题,而不是实际的代码问题。因此,很长一段时间,当我不得不显示数据库中的项目列表时,我通常会显示 Id (primary key表)直接在 HTML 中,例如:

<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>

就像这样,当我想对当前点击的项执行Ajax请求时,这很容易,因为我只需要检索属性 code> 来自 html,如下所示:

$.ajax({
url: '/api/Item/'+$(this).attr('id'),
type: 'GET',
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});

在浏览了很多网站之后,我才注意到没有人直接在 HTML 中显示主键(Id)。但不知何故,他们仍然可以使用单击的 itemIdAPI 发出 ajax 请求。所以我的问题是:如何获取当前点击的 Id 来执行我的 ajax 请求而不显示在任何地方。我的意思是这些网站是如何做到这一点的?也许他们从 server 获取 list 并在 client 中使用?但它仍然没有解释他们如何设法获取当前点击的Id

感谢您对此的想法和建议。

网站示例:https://www.toneden.io/连接后右下角的聊天会看到网络和网络浏览器控制台

最佳答案

要从服务器获得响应,您必须请求某些内容。在这种情况下,您是说我不想在 html 端显示主键任何软件并从服务器获取结果。我对此的建议是,在 php> 您可以使用二进制数代替主键,然后转换回数字并使用 acc。至要求。示例:- decbin() 和 bindec()

关于javascript - Ajax 请求、数据库和安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40683260/

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