2016-04-30 34 views
0

我正在研究使用REACT和REACT-ROUTER開發的web應用程序。 正在使用的歷史類型是BrowserHistory。從使用反應路由器的web應用程序解析物理URL

問題出在我的應用程序中我有一個XMLHTTP請求到我的服務器上的upload.php文件。 .php文件駐留在根目錄中,但通過具有虛擬URL的反應組件進行調用:hostname/pagename/add 當我嘗試引用.php文件時,找不到它,因爲它正在尋找hostname/pagename/add/upload.php 這裏是調用upload.php的文件

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

回答

0

此代碼,我拿出瞭解決方案:

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

如果任何人有任何其他建議我還是想聽到他們的聲音。