用于触发POST的jQuery Datepicker

J S*_*gal 0 javascript jquery jquery-ui datepicker uidatepicker

我想使用jquery UI的datepicker来触发POST,然后从我的数据库中的datepicker上选择的日期加载信息.

所以我想这是一个由两部分组成的问题

有没有办法让我这样做,所以datepicker日期,当被选中,只是被传递到POST,所以有人会点击2010年1月1日它会自动转到mysite.com?date=01012010或类似的方式现在,日期选择器只更新带有日期的文本框,因此在单击2010年1月1日时,文本框中将填入01-01-2010

如果我没有办法在第1部分中提出要求,那么我将第2部分带到第2部分,是否有一种方法可以触发正在更新的文本框上的事件,这样我就可以做到

onTextUpdate {

重定向到 - mysite.com?date=$whateverIsInTextBox

}

或类似的东西

如果您有任何解决方案或想法,请告诉我,非常感谢

MrH*_*Hus 5

如果你不想使用ajax,你可以做这样的事情:

$("#datepicker").datepicker({

    onSelect: function(date, instance) {
            window.location = "www.example.com/?date="+date;
    }
});
Run Code Online (Sandbox Code Playgroud)

如果你这样做:

$("#datepicker").datepicker({

    onSelect: function(date, instance) {

        $.ajax
        ({
            type: "GET",
            url: "www.example.com",
            data: "date="+date,
            success: function(result)
            {
               //do something
            }
       });  
    }
});
Run Code Online (Sandbox Code Playgroud)