Javascript Laravel向控制器发送Json
我刚开始使用Laravel5,我面临着从视图向控制器发送Ajax json数据的问题 这是my routes.php:Javascript Laravel向控制器发送Json,javascript,php,ajax,json,laravel,Javascript,Php,Ajax,Json,Laravel,我刚开始使用Laravel5,我面临着从视图向控制器发送Ajax json数据的问题 这是my routes.php: Route::post('ticket','TicketController@store'); Route::get('ticket', 'TicketController@index'); 这是控制器: public function store() { return Response::json(Input::get('ticketname')); } 最后
Route::post('ticket','TicketController@store');
Route::get('ticket', 'TicketController@index');
这是控制器:
public function store()
{
return Response::json(Input::get('ticketname'));
}
最后,对于视图,我有一个简单的示例,只传递一个输入:
<script>
$(document).ready(function() {
$('#go').on("click",function(){
var ticketname= ($('.tick_name').val());
$.ajax({
url: 'ticket',
type: 'POST',
data: {ticketname:$('.tick_name').val()},
dataType: 'json',
success: function(info){
console.log(info);
}
});
});
});
$(文档).ready(函数(){
$('#go')。打开(“单击”,函数(){
var ticketname=($('.tick_name').val());
$.ajax({
url:'票证',
键入:“POST”,
数据:{ticketname:$('.tick_name').val()},
数据类型:“json”,
成功:功能(信息){
控制台日志(信息);
}
});
});
});
**我总是收到这样的错误:localhost:8000/票
jquery.js第4行出现500内部服务器错误**
有人能帮忙吗
Response
是全局命名空间中的别名。由于当前名称空间是App\Http\Controllers
,因此必须导入类:
use Response;
或加上反斜杠:
return \Response::json(Input::get('ticketname'));
查看
storage/logs
ok中的错误日志,它显示:“异常'Symfony\Component\Debug\exception\FatalErrorException',消息'Class'App\Http\Controllers\Response'not found'在C:/…谢谢,但现在我发现了这个错误”异常“Symfony\Component\Debug\exception\FatalErrorException”,消息“Class”Symfony\Component\Console\Input“not found”,我添加了use Symfony\Component\Console\Input;但仍然不工作,只需添加使用输入代码>天哪,非常感谢:/i我是拉威尔的noob