伙计们我使用Laravel框架创建了一个博客,今天我刚刚听说过ajax,我听到的是简短的:它可以快速加载数据。我的问题是我有很多路线,有视图的控制器。
我需要使用哪些步骤来调用ajax javascript?
<script>
$.ajaxSetup({
headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content')
}
});
jQuery.ajax({
url:'/blog',
type: 'GET',
success: getIndex( ){
console.log( );
},
});
</script>
答案 0 :(得分:1)
基本相同,当你使用ajax发出HTTP请求时,你需要定义你请求的路由,例如这个ajax请求:
$.ajax({
type: 'post',
url: 'your/url',
dataType: 'json',
success: function (data) {
}
});
您可以像普通路线一样定义路线,因为此ajax请求的类型为“post”,您将路线定义为“post”:
Route::post('your/url', 'yourController@yourFunctionInsideController')->name('your.route.alias');
答案 1 :(得分:0)
Ajax可以在Laravel中正常使用,我特别经常在'/ public / js'
中托管我的代码,然后延伸到<script>
以便代码不会混合。我建议你学习Laravel的结构,阅读文档,看一些视频。你的问题很广泛,所以我会留下一些你感兴趣的资料。
Novatec关于Ajax的书:
https://www.novatec.com.br/livros/ajaxjquery/
Laravel Docs: