我想使用jQuery用户界面的日期选择器来触发一个POST那么就会从采摘从我的数据库中的日期选择器的日期负载信息。
所以我想这是一个问题两个部分
有没有一种方法,我可以使它所以日期选择日期,选择时,就被传递到POST,所以有人会点击2010年1月1日,它会自动转到mysite.com?date=01012010或类似的东西的方法它现在的日期选择器刚刚更新的文本框的日期,所以在点击2010年1月1日,在文本框中,填入01-01-2010
这使我的第2部分,如果没有办法做我问第1部分中,有没有触发文本框的事件被更新的方法,这样,我可以只是做
onTextUpdate {
重定向到 - mysite.com?date=$whateverIsInTextBox
}
或类似的东西
请让我知道,如果您有任何解决方案或想法要做到这一点,非常感谢
你可以做这样的事情,如果你不希望使用AJAX:
$("#datepicker").datepicker({
onSelect: function(date, instance) {
window.location = "www.example.com/?date="+date;
}
});
如果你这样做:
$("#datepicker").datepicker({
onSelect: function(date, instance) {
$.ajax
({
type: "GET",
url: "www.example.com",
data: "date="+date,
success: function(result)
{
//do something
}
});
}
});
使用日期选择器的onSelect事件
$('id').datepicker({
onSelect: function(dateText, ins) { ... }
});
你可以尝试根据您的要求的日期选择器控制的其他事件
有许多附加到jQuery的日期选择器控件的事件; ONSELECT应涵盖点#1以上:
$('.selector').datepicker({
onSelect: function(dateText, inst) { ... }
});
你的情况,你可以使用$不用彷徨或$ .POST功能将数据传递到服务器。