いくつかのチェックボックスと、ユーザーが対応するボックスをチェックすると開く非表示の div を備えた小さなフォームがあります。特定の日付がチェックされているときにデータベースにデータを挿入し、隠しdivから挿入されたデータベースに時間を挿入するために、ajaxとjsonを使用したいと考えています。出来ますか?ここに私のフォームがあります: ON jsFiddle
<div>
<input type="checkbox" name="monday" id="mon" class="toggler" /> Monday
<input type="checkbox" name="tuesday" id="tue" class="toggler" />Tuesday
<input type="checkbox" name="wendsday" id="wen" class="toggler"/> Wendsday
<input type="checkbox" name="thursday" id="thu" class="toggler" /> Thursday
<input type="checkbox" name="friday" id="fri" class="toggler" /> Friday
<input type="checkbox" name="saturday" id="sat" class="toggler" /> Saturday
<input type="checkbox" name="sunday" id="sun" class="toggler" /> Sunday
</div>
<div id="name" class="hidden" style="display: none">
Time From::<input type="text" id="place" placeholder=""></input> Time To::<input type="text" id="place_one" placeholder=""></input>
<input type="button" onclick="save_time();" value="Save" />
</div>
これが私のJavaScriptです:
$(function(){
$('.toggler').click(function(id){
if (this.checked) {
$('#name').slideDown();
} else {
$('#name').slideUp();
}
});
save_time = function(days){
$.ajax({
type: "post",
url: "",
data: "days="+days,
success: function(data){
}
});
$('#name').slideUp();
};
});