我正在使用Bootstrap Datepicker,我想在选择新日期时提交带有新日期值的表单 - 所以没有提交按钮。
我的表单 HTML 是:
<form id="date-form" method="post" action="" accept-charset="utf-8" >
<input data-date-autoclose="true" data-date-start-view="months" data-date-format="M yyyy" data-date-min-view-mode="months" type="text" id="date-input" />
我有这个张贴表格OK:
$('#input-date')
.datepicker()
.on('changeDate', function(){
$('#date-form').submit();
});
但是我需要获取新的日期值,所以有这个:
$('#input-date')
.datepicker()
.on('changeDate', function(e){
$('#date-form').submit(function() {
var date = $('#input-date').val();
$.post("my-page", function() {
alert("success with posting " + date);
});
// even if I just have console.log("worked"); in here it wont log
});
});
使用上面的代码,根本不会发出 POST 请求。正如我提到的,我也无法写入控制台。
我怎样才能获得要发布的表格?