angularjs state.go不会重载php文件

时间:2017-03-09 10:56:32

标签: angularjs angular-ui-router

我有一个使用ui-router的代码。它在2个文件(状态)中导航。 1是显示SQL数据库的所有内容的php文件,而另一个是从SQL数据库的1行检索数据的HTML文件。

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>';

通过ng-click访问html文件,该用户将用户转移到此状态,并使用js文件中的$ http.post方法获取SQL db行的详细信息。

使用HTML文件编辑SQL DB的行后,我将不得不使用$ state.go返回到php文件。但在返回php文件后,更改仍然没有反映出来。

我已经尝试过使用

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

刷新显示的行,但实际上并不起作用。

2 个答案:

答案 0 :(得分:0)

请检查以下代码

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

答案 1 :(得分:0)

重载选项parametr是boolean。也许你必须尝试一下:

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