2017-12-13 26 views
1

私は、反応フロントエンドからPOSTリクエストをPHPバックエンドに送信します。 ここにコードです。ReactフロントからPHPバックエンドにPOSTリクエストを送信するには?

--frontend

fetch(backendUrl + "/list", { 
    method: "POST", 
    headers: { 
     'Accept': 'application/json', 
     'Content-Type': 'application/json' 
    }, 
    body: JSON.stringify(filterData) 
}) 
.then(function(res) { 
    return res.json() 
}) 
.then(function(data) { 
    self.setState({ 
     OddList: data.list 
    }); 
    self.props.setPageCount(data.page_count); 
    self.props.onShowLoading(false); 
}) 
+0

何をして動作しませんか?あなたはどんなエラーを出していますか? – fubar

+0

POSTリクエストを送信したい。 OPTIONS要求を送信します。何も起こらない –

+0

あなたのReactアプリケーションはPHPバックエンドと同じドメインにありますか? – fubar

答えて

0

それはあなたが使用しているPHPのAPIの異なるドメインを持っているコメントで述べました。私は問題がそこにあると思う。

あなたがこの方法を使用する場合は、あなたが実際にURLを

http://phpappdomaint/backendurl/list 

てみてください怒鳴るために似たようなヒットしたい一方で、要求がURLを怒鳴るために同様のものに

http://frontendappdomain/backendurl/list 

を行きます「パス名」の代わりに完全なURLを送信します。あなたの問題を正しく理解すれば、それはあなたの問題を解決するでしょう。

+0

どうもありがとう!!!! –

関連する問題