gpt4 book ai didi

jquery - laravel:如何在 Controller 中通过ajax检索POST数据

转载 作者:行者123 更新时间:2023-12-01 00:00:01 26 4
gpt4 key购买 nike

我正在尝试检索通过 jquery ajax func 提交的 $_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();
});

...最后在 Controller 中:

public function post_appajax()
{

return Response::json(Input::get('_date'));

}

在控制台中,输出为NULL。我缺少什么?我正在使用 laravel 3,目前可以从 laravel.com 下载。谢谢。

最佳答案

当您使用 POST 方法时,您应该传递键/值对而不是字符串、对象,更改:

data: $('.app_date').val(),

至:

data: { _date: $('.app_date').val() },

关于jquery - laravel:如何在 Controller 中通过ajax检索POST数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16119888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com