2017-03-09 64 views
0

我有一個使用ui路由器的代碼。它在2個文件(狀態)中導航。 1是顯示SQL數據庫所有內容的php文件,而另一個是從SQL數據庫的一行中檢索數據的HTML文件。angularjs state.go不重載php文件

php文件使用

$inbox = mysql_query("SELECT * FROM wps LIMIT $offset,$limit"); 
$rows = mysql_num_rows($inbox); 

while($row = mysql_fetch_assoc($inbox)){ 
     $id = $row['id']; 
     $RDate = $row['RDate']; 
     echo '<tr class="border_bottom">'; 
     echo '<td><a href="#" ng-click="GoTohtmlstate('.$id.')">'.$id.'</a></td>'; 
     echo '<td><a href="#" ng-click="GoTohtmlstate('.$id.')">'.$RDate.'</a></td>'; 
     echo '</tr>'; 

HTML文件是由被訪問的NG-點擊,用戶轉移到這種狀態讓數據庫的內容,並得到SQL數據庫行的細節使用js文件中的$ http.post方法。

通過使用HTML文件編輯SQL DB的行後,我將不得不使用$ state.go返回到php文件。但是在返回到php文件後,這些變化仍然沒有反映出來。

我已經使用

$state.go('phpstate',{}, {reload:'phpstate'}); 

刷新顯示的行嘗試,但它並沒有真正發揮作用。

回答

0

請檢查下面的代碼

$state.go($state.current, {}, {reload: true}); 
+0

嗨'''state.go('phpstate',{},{reload:'phpstate'});'當我在htmlstate中時使用,以便我可以移動回到phpstate。無論哪種方式,它沒有工作:( –

0

刷新選項parametr是布爾值。也許你一定要試一試:

$state.go('phpstate',{}, {reload:true}); 
+0

已經做過先生,沒有工作。 –