[英]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.