簡體   English   中英

使用id屬性將數據傳遞到php是否有意義?

[英]Does passing data to php using the id attribute make sense?

我正在創建一個可點擊的日歷,其中每個單元格都可以標記為“綠色”或“紅色”。 這應該記錄在數據庫中。 我想到了為每個<td>動態分配一個信息ID,例如

<td id="1-2013-16-1" class="green">16</td>

然后使用jQuery獲取ID,並針對每個已單擊的單元格使用ajax將其發送到php。

這是可行且可行的,但有一些告訴我id的內容並不意味着此。 這是確定需要為每個單元發送信息的合理方法嗎? 或者,有什么更好的方法呢?

使用HTML5自定義數據屬性:

<td data-date="1-2013-16-1" class="green">16</td>

要使用jQuery獲得價值:

$('td').attr('data-date');

您可以設置任意數量的data-*屬性。

我認為在這里使用id字段是適當的,因為它實際上是一個id;)可以將其提交給PHP,然后更新數據庫中的內容。 您可以使用任何其他自定義屬性,但我認為id非常適合這里。

這是一種好的方法,但是請確保您正在檢查您在PHP中收到的ID,因為有人可以以ID為幌子將他們想要的任何內容發送到您的服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM