【发布时间】:2020-09-18 00:18:30
【问题描述】:
在我的Laravel 应用程序中,我使用Fetch API 在滚动上加载数据。下面是我在刀片文件中的JS 代码
let route = '{{ route("load") }}' + '?q=' + encodeURI('{{ $para }}');
fetch(route)
.then(response => {
if(!response.ok) {
throw new Error('Network response was not ok');
}
return response.text();
})
.then(data => {
console.log(data);
})
.catch((error) => {
console.error('Error:', error);
})
在我的控制器中
public function loadData( Request $request )
{
if( $request->ajax() ) {
return $request->query('q');
}
return 'Not Ajax!';
}
它总是返回 'Not Ajax!';
我不确定为什么会这样。 jQuery 或 Axios 等其他库没有问题
【问题讨论】: