版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cofecode/article/details/82944055
在laravel中写一个请求
需要用到jquery文件。
下面以POST请求为例
1.配置路由
post请求,进入indexCo控制器下面的change方法。
Route::post('change', 'indexCo@change');
2.页面模板 ajaxTest.blade.php
button元素上,绑定点击事件,点击后发起一个POST请求。
注意:请求必须要带上csrf的这个参数,否则会提示报错。
<div>
<button onclick="fn()">按钮</button>
</div>
<script src="{{URL::asset('js/jquery.min.js')}}"></script>
<script>
function fn() {
$.ajax({
type: 'POST',
url:"{{url('change')}}",
data: {
"_token": "{{ csrf_token() }}",
},
success: function (data) {
console.log(data);
},
error: function (reject) {
console.log(reject);
}
});
}
</script>
3.控制器indexCo 里面的change方法,打印 123abc
class indexCo extends Controller
{
public function change () {
echo '123abc';
}
}
然后就可以在浏览器控制台network面板里看到返回的值了