這篇文章是更多的question
比實際issue
與代碼。 所以,當我不得不從database
顯示例如項目列表很長一段時間,我用來直接在HTML
顯示(表primary key
)的Id
像這樣的例子:Ajax請求,數據庫和安全
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>
所以像這個時候我想做當前clicked
項目的Ajax
請求時,它很容易,因爲我剛剛從html
這樣檢索attribute
:
$.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
顯示primary key
(Id)。但不知何故,他們仍然可以使用點擊item
的Id
做ajax
請求API
。所以我的問題是:我怎樣才能獲得當前點擊Id
做我的ajax
請求,而不顯示任何地方。我的意思是這些網站如何設法做到這一點?也許他們從server
得到list
,他們在client
中使用呢?但它仍不能解釋他們如何設法獲得current
點擊Id
。
欣賞你的想法和建議。網站的
例:https://www.toneden.io/ 在右下角連接時,聊天看network
和網絡瀏覽器console
。
沒有一個例子,它真的很難弄清楚哪個網站做什麼,以及如何? – Manikiran
@Manikiran看到我更新的問題(在底部,你需要有一個帳戶雖然) – zaarr78
它被髮送,但由於javascripts被縮小,你無法輕易弄清楚。 – Manikiran