Php 如何在Laravel5中使用AJAX发送数据?
我想在我的页面中发送一个ajax请求,但我不知道如何发送。 这是我的密码:Php 如何在Laravel5中使用AJAX发送数据?,php,jquery,ajax,laravel,Php,Jquery,Ajax,Laravel,我想在我的页面中发送一个ajax请求,但我不知道如何发送。 这是我的密码: <script type="text/javascript"> $(document).ready(function(){ $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': {!! json_encode(csrf_token()) !!}, } });
<script type="text/javascript">
$(document).ready(function(){
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': {!! json_encode(csrf_token()) !!},
}
});
$('.del_btn').on('click', function(){
var id = $(this).data('id');
$.ajax({
url: "posts/something",
type: 'post',
dateType: 'json',
data: {name: 'rochelle'},
beforeSend: function() { console.log('loading'); },
success: function(d) {
console.log(d.test);
},
error: function() { alert('error'); }
});
});
});
</script>
在我的控制器中,我有:
public function something() {
$test = $request->input('name');
return Response::json($test);
}
我在我的开发控制台选项卡中遇到此错误:
405 Method Not Allowed
你能帮我吗?我是新来拉威尔的。你正在写一篇博文,但拉威尔路线预计会有一个get 更改: 路线::获取“posts/something”PostsController@something'; 致:
路线::发布“posts/something”PostsController@something'; 你正在写一篇博文,但laravel路线预计会有一个get 更改: 路线::获取“posts/something”PostsController@something'; 致:
路线::发布“posts/something”PostsController@something'; 请告诉我们,你在哪里停?怎么了?你是有错误,还是根本不起作用。请说得更具体些。路线是get,但您正在尝试post@EimantasGabrielius,好的,很抱歉发了这封信。我会更新。@Jerielle这不是有问题吗{!!json\u encodecsrf\u token!!}尽管您的问题似乎是get/post。请告诉我们,您在哪里停?怎么了?你是有错误,还是根本不起作用。请说得更具体些。路线是get,但您正在尝试post@EimantasGabrielius,好的,很抱歉发了这封信。我会更新。@Jerielle这不是有问题吗{!!json\u encodecsrf\u token!!}尽管您的问题似乎是get/post。
405 Method Not Allowed