Jquery laravel:如何在controller中通过ajax检索POST数据
我试图检索通过jquery ajax func提交的Jquery laravel:如何在controller中通过ajax检索POST数据,jquery,controller,laravel,Jquery,Controller,Laravel,我试图检索通过jquery ajax func提交的$\u POST数据,但似乎没有传递任何内容。这是我的代码:首先是我的表格: {{ Form::open('', 'POST', array('id'=>'ajax')) }} {{ Form::text('_date', '', array('id'=>'datepicker', 'class'=>'app_date')) }} {{ Form::submit('Go', array('id'=>'
$\u POST
数据,但似乎没有传递任何内容。这是我的代码:首先是我的表格:
{{ Form::open('', 'POST', array('id'=>'ajax')) }}
{{ Form::text('_date', '', array('id'=>'datepicker', 'class'=>'app_date')) }}
{{ Form::submit('Go', array('id'=>'go')) }}
{{ Form::close() }}
和jquery:
$('#ajax').submit(function(e){
$.ajax({
url: 'appajax',
type: 'POST',
data: $('.app_date').val(),
dataType: 'json',
success: function(info){
console.log(info);
}
});
e.preventDefault();
});
。。。最后在控制器中:
public function post_appajax()
{
return Response::json(Input::get('_date'));
}
在控制台中,输出为
NULL
。我错过了什么?我使用的是目前可从laravel.com下载的laravel 3。谢谢。在使用POST方法时,您应该传递一个键/值对,而不是字符串、对象、更改:
data: $('.app_date').val(),
致:
对不起,我如何将答案标记为“解决方案”?救命啊,想成为一个好公民:)哦,我想我明白了。。。左边的勾号。。。说“点击接受答案”。。。我快到了:)
data: { _date: $('.app_date').val() },