最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

在 ReactJS 中獲取 PHP 文件的回顯

在 ReactJS 中獲取 PHP 文件的回顯

三國紛爭 2024-01-18 20:32:20
我對 ReactJS 完全陌生,剛剛完成了我的教程,現(xiàn)在我正在使用 React。我一開始只是制作一個(gè) PHP 文件 echo“Hello”,然后 React.js 獲取該響應(yīng)并將其顯示在網(wǎng)站上,但它似乎根本不起作用。我的 PHP 代碼:<?PHP  echo "Hello!";?>我的 React.js 代碼:const [data, newData] = useState(null);useEffect(() => {  fetch(//MY .php file link, NOT API just a php file echoing hello)    .then((response) => response.json())    .then(newData);  });          return (    <>      <div>        { data }      </div>    </>  );
查看完整描述

1 回答

?
幕布斯6054654

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

在第一個(gè).then()中fetch,當(dāng)您嘗試使用該方法從響應(yīng)中提取 JSON 內(nèi)容時(shí)json(),您應(yīng)該使用該.text()方法,因?yàn)槟鷱姆?wù)器返回一個(gè)簡單的字符串,而不是 JSON 對象。返回此文本后,您可以更新第二個(gè)中的狀態(tài).then()。


不要忘記在您的 中包含依賴項(xiàng)數(shù)組useEffect,因?yàn)槿绻麤]有它,您將始終在運(yùn)行后觸發(fā)另一個(gè)渲染。如果添加一個(gè)空數(shù)組作為依賴項(xiàng),它將僅在頁面加載時(shí)獲取。


function App() {

  const [data, newData] = useState(null);


  useEffect(() => {

    fetch(URL)

      .then((response) => response.text())

      .then((response) => newData(response));

  }, []);


  return <div>{data ? data : 'No data yet...'}</div>;

}


查看完整回答
反對 回復(fù) 2024-01-18
  • 1 回答
  • 0 關(guān)注
  • 266 瀏覽
慕課專欄
更多

添加回答

舉報(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)