2016-04-30 11 views
0

REACTとREACT-ROUTERを使用して開発中のWebアプリケーションを作成しています。 使用されている履歴の種類は、BrowserHistoryです。反応ルータを使用するWebアプリケーションから物理URLを解決する

問題は私のアプリケーションの中にあります。自分のサーバー上のupload.phpファイルへのXMLHTTPリクエストがあります。 .phpファイルはルートディレクトリにありますが、仮想URLを持つ反応コンポーネントから呼び出しが行われます。hostname/pagename/add .phpファイルを参照しようとすると、それが見つからないため、hostname/pagename/add/upload.php 誰もが、私はまだそれらを聞きたい他の提案を持っている場合

this.getRequest(
     window.location.origin+'/upload.php' 
     formData, 
     this.uploadResponse, 
     this.uploadError  
    ) 

:ここupload.phpファイルを呼び出すコード

this.getRequest(
     'upload.php', //Note: tried '/upload.php' and '../../upload.php' 
     formData, 
     this.uploadResponse, 
     this.uploadError  
    ) 

答えて

0

は、これは私が出ているソリューションです。

関連する問題