第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 Laravel 中使用 Fetch API 拉取數(shù)據(jù)時(shí),`$request->ajax()`

在 Laravel 中使用 Fetch API 拉取數(shù)據(jù)時(shí),`$request->ajax()`

PHP
眼眸繁星 2023-04-23 17:50:59
在我的Laravel應(yīng)用程序中,我正在使用Fetch API滾動(dòng)加載數(shù)據(jù)。下面是我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!';}它總是返回“不是 Ajax!”;我不確定為什么會(huì)這樣。這不是其他庫的問題,例如jQuery或Axios
查看完整描述

3 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

Request::ajax()檢查標(biāo)頭是否存在X-Requested-With

由于您使用的是獲取,因此必須手動(dòng)將此標(biāo)頭添加到選項(xiàng)對(duì)象中:

fetch(route, {

? headers: {

? ? 'X-Requested-With': 'XMLHttpRequest'

? },

})

例如,由于bootstrap.js 文件的設(shè)置方式,Axios 默認(rèn)使用它。jQuery會(huì)為每個(gè)請(qǐng)求自動(dòng)添加它,但跨域請(qǐng)求除外。



查看完整回答
反對(duì) 回復(fù) 2023-04-23
?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊

在您的方法中使用“return”時(shí)要小心。嘗試附上 return 'Not Ajax!'; 在別的

else{
    return 'Not Ajax!';
}


查看完整回答
反對(duì) 回復(fù) 2023-04-23
?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

請(qǐng)嘗試使用request()->ajax()函數(shù)而不是$request->ajax()。我認(rèn)為問題是您在頂部導(dǎo)入了錯(cuò)誤的請(qǐng)求。它發(fā)生在我身上也是因?yàn)榫庉嬈?/p>



查看完整回答
反對(duì) 回復(fù) 2023-04-23
  • 3 回答
  • 0 關(guān)注
  • 195 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)