Javascript 引导数据采集器-如何将值发送到URL?

Javascript 引导数据采集器-如何将值发送到URL?,javascript,php,jquery,twitter-bootstrap,datepicker,Javascript,Php,Jquery,Twitter Bootstrap,Datepicker,我必须承认我对Javascript毫无希望,PHP更适合我 我正在尝试使用Bootstrap Datepicker作为预订系统。我试图找到一种方法,当你点击一个日期时,它会重新加载页面并将日期发送到URL 类似于:http://example.com/test.php?date=2014-02-04 任何帮助都将不胜感激 编辑:简化的代码,拉回日期,但不会发送到URL <div> <form action="test.php" method="GET">

我必须承认我对Javascript毫无希望,PHP更适合我

我正在尝试使用Bootstrap Datepicker作为预订系统。我试图找到一种方法,当你点击一个日期时,它会重新加载页面并将日期发送到URL

类似于:
http://example.com/test.php?date=2014-02-04

任何帮助都将不胜感激

编辑:简化的代码,拉回日期,但不会发送到URL

<div>
         <form action="test.php" method="GET">
         <input type="text" placeholder="click to show datepicker"  id="startDate">
         </form>
         <script>
         $('#startDate').datepicker().on('changeDate', function() {
         $(this).parent('form').submit();
         });
        </script>
        </div>




   <script type="text/javascript">
        // When the document is ready
        $(document).ready(function () {

            $('#startDate').datepicker({
                format: "dd/mm/yyyy"
            });  

        });
    </script>

$('#startDate').datepicker().on('changeDate',function()){
$(this.parent('form').submit();
});
//文件准备好后
$(文档).ready(函数(){
$('#startDate')。日期选择器({
格式:“dd/mm/yyyy”
});  
});

您只需将其放在一个表单中,并将方法设置为GET,然后在日期更改时提交表单:

<form action="test.php" method="GET">
    <input id="date" name="date">
</form>

<script>
   $('#date').datepicker().on('changeDate', function() {
         $(this).parent('form').submit();
   });
</script>

$('#date').datepicker().on('changeDate',function()){
$(this.parent('form').submit();
});

请修复您的链接;它不起作用,不应该起作用。OP只是展示了一个示例,说明他/她希望如何将日期值作为查询字符串的一部分传递到URL。这不是很明显,因为url上写着
/test.php..
主要问题是什么?表单是否有效地以空白日期发送到服务器,或者在更改日期后不发送表单?设置名称属性
很好。刚刚添加了name属性,但仍然没有发送:/Yes,我是。我认为这肯定是正确的,但不会重新加载带有发送到url的日期的页面。