jQuery / JavaScript/Ajaxを使用する際のベストプラクティスについて質問があります。いくつかのタスクがあり、すべてのタスクにカレンダーがあるとしましょう。ユーザーは、タスクカレンダーの日をクリックして、AJAXを介して特定の日にタスクを予約することができます。タスクの日付とIDをどこかに保存する必要があり、次のような非常に奇妙なIDを使用しています。
<span class="day_field" id="date_13-02-2013_task_4">13.02.2013</span>
次に、次のようなリスナーをアタッチします。
$('.day_field').on('click',function(){
var date = $(this).id.split('_')[1];
var task_id = $(this).id.split('_')[3];
//place for some validation
$.post('book_task.php',{task_id: task_id, date: date},function(data){
//something cool with the result
});
});
私の質問は:これはそれを行う正しい方法ですか?IDは非常に長くなる可能性があるため、よくわかりません+データベースにIDが含まれているため、おそらくまったく保存されません。
ありがとう!T。