javascript - 如何将日期选择器值传递给 Controller ​​?

标签 javascript php html laravel

我刚开始使用 Laravel 框架,, 我想在用户选择日期后传递日期选择器值

我尝试提供按钮来提交该值,但出现错误。 有人知道在没有按钮的情况下传递值吗?

这是我的 Blade :

<form id="myform" name="myform">
<input type="text" id="datepicker" name="datepicker" value="Date"/>
<input placeholder="Submit" type="button" id="submitMe" style="width: 
100px;"/>
//can i passing this value without button?
<script>
$('#datepicker').datepicker({
format : 'yyyy-mm-dd'
}); 
</script>
</form>

<script>
$("#submitMe").click(function() {
$.ajax({
type: 'POST',
url: "/index/getDate",
method: "POST",
dataType: "json",
data: $('#myform').serialize(),
success: function(data) {
console.log("Done");
}
});
return false;
})
</script>

这是我的路线:

Route::post('index/getDate', 'UserController@getDate')- 
>name('Usercontroller.getDate');

这是我的 Controller :

function getDate(Request $request){
$date = urldecode ($_GET['datepicker']);
echo "chosen date is: ".$date;
}

我尝试得到这样的输出:

enter image description here

非常感谢,如果有人想帮助我:))

最佳答案

在你的 Controller 中尝试一下:

function getDate(Request $request){
   $date = $request->datepicker;
   return "chosen date is: ".$date;
}

那么在你看来:

<input type="text" id="datepicker" name="datepicker" value="Date"/>
<label id="dateSelected"></label>

<script>
   $("#submitMe").click(function() {
       $.ajax({
          type: 'POST',
          url: "/index/getDate",
          method: "POST",
          data: $('#myform').serialize(),
          success: function(data) {
             console.log(data);
             $('#dateSelected').text(data);
          }
       });
       return false;
    })
</script>

关于javascript - 如何将日期选择器值传递给 Controller ​​?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54246880/

相关文章:

php - 从表中加载用户设置

php - MySQL 两个表的两个条件

Javascript 在按下回车时触发提交

javascript - 使用alert()以字符串形式读取元素的高度属性

html - 溢出 :hidden is not for the divs of circle shape?

javascript - 日期/时间问题 - Moment.js

javascript - 如何破译键值对的映射函数

php - 如何使用 PHP 和 DOMDocument 生成包含页面本地化版本的 Google Sitemap

javascript - 在 html 代码中使用多个 jquery 和 javascript

javascript - Sencha 现代应用程序 View Controller 未绑定(bind)被调用?