当后端的值发生变化时(在我的情况下,Mysql,患者详细信息)与任何其他用户(其他控制台),我想同时在另一个页面上更新这些值(不刷新页面).how有可能的。我的代码如下。
myscript.js
var ajaxApp=angular.module('ajaxApp',[]);
ajaxApp.controller('ajaxController',function ajaxController($scope,$http){
$http.get('core/getdata.php').success(function(data){
$scope.patient=data;
});
});
我的php页面
<tr ng-animate="'animate'" ng-repeat="p in patient|filter:pnametext|limitTo:10">
<td><div class="btn btn-info">{{p.opNo}}</div></td>
<td><b><a href="getPtDetails.php?pId={{p.pId}}">{{p.pName | uppercase}}</a></b></td>
<td>
<div ng-switch on="p.pCatId">
<div ng-switch-when="1">
ONE
</div>
<div ng-switch-when="2">
TWO
</div>
<div ng-switch-when="3">
THREE
</div>
</div>
</td>
<td>{{p.pAge}}</td>
<td>{{p.pHusFather}}</td>
<td>{{p.phNumber}}</td>
<td><a href="patientQ.php?pId={{p.pId}}"><button class="btn btn-danger">Add to Queue</button></a></td>
</tr>
答案 0 :(得分:3)
建议使用socket.io(Web套接字)组人员在同一个chanel中编辑相同的内容,向其他人广播修改,并通知其他人并应用更改。 ajax不是实时的,而且成本更高 http://socket.io/
SUBDIRS :=
all: gamma.o delta.o
gamma.o: gamma.h
delta.o: delta.h gamma.h