項目が空白時の場合パラメーターから削除したい
いつもお世話になっております。
下記は入力フォームで入力された項目をボタン押下でJSONデータの方に変換後リクエストをおくる
JSファイルです。
ボタン押下した際に項目が未入力の場合はリクエストパラメーターから削除することはできないでしょうか?
$(function(){
$("#response").html("Response Values");
$("#buttonpost").click( function(){
var dept_ids = $("#dept_ids").val().split(",");
var start_date = $("#start_date").val();
var end_date = $("#end_date").val();
var JSONdata = {};
JSONdata.dept_ids = dept_ids;
JSONdata.start_date = start_date;
JSONdata.end_date = end_date;
$.ajax({
url : 'http://52.192.178.185:8280/api/dept_accesses',
type : "POST",
data : JSON.stringify(JSONdata),
contentType: "application/json;charset=UTF-8",
dataType : "json",
accepts : {json: "application/vnd.glv.v1+json;charset=UTF-8"},
}).done(function(data, status, xhr) {
$("#response").html(JSON.stringify(data));
}).fail(function(xhr, status, error) {
// 通信失敗時の処理
alert("失敗");
}).always(function(arg1, status, arg2) {
});
})
})