Javascript 引导数据采集器-如何将值发送到URL?
我必须承认我对Javascript毫无希望,PHP更适合我 我正在尝试使用Bootstrap Datepicker作为预订系统。我试图找到一种方法,当你点击一个日期时,它会重新加载页面并将日期发送到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">
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的日期的页面。