我有一個使用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'});
刷新顯示的行嘗試,但它並沒有真正發揮作用。
嗨'''state.go('phpstate',{},{reload:'phpstate'});'當我在htmlstate中時使用,以便我可以移動回到phpstate。無論哪種方式,它沒有工作:( –