Testing async
authorSteve Sutton <ssutton@gmail.com>
Sun, 9 Aug 2015 23:39:28 +0000 (19:39 -0400)
committerSteve Sutton <ssutton@gmail.com>
Sun, 9 Aug 2015 23:39:28 +0000 (19:39 -0400)
If I make a change to the fetchTask php file it is not updating when
backbone fetches.

dash/app.js
fetchTask.php

index e3e870d..1212518 100644 (file)
@@ -1,9 +1,11 @@
 $(document).ready(function(){
+    var bDate = new Date();
+    var bTime = bDate.getTime();
     // Emmet Government
     var emmetTasks = new Tasks([
     ]);
     emmetTasks.url = '/fetchTask.php';
-    emmetTasks.fetch({data: {pid: 3878}});
+    emmetTasks.fetch({async:true, data: {pid: 3878, t: bTime}});
     var emmetList = new TaskListView({
         el: '#emmetList',
         collection: emmetTasks});
@@ -12,7 +14,7 @@ $(document).ready(function(){
     var westernTasks = new Tasks([
     ]);
     westernTasks.url = '/fetchTask.php';
-    westernTasks.fetch({data: {pid: 3937}});
+    westernTasks.fetch({async:true, data: {pid: 3937, t: bTime}});
     var westernList = new TaskListView({
         el: '#westernList',
         collection: westernTasks});
@@ -21,7 +23,7 @@ $(document).ready(function(){
     var nleaTasks = new Tasks([
     ]);
     nleaTasks.url = '/fetchTask.php';
-    nleaTasks.fetch({data: {pid: 3936}});
+    nleaTasks.fetch({async:true, data: {pid: 3936, t: bTime}});
     var nleaList = new TaskListView({
         el: '#nleaList',
         collection: nleaTasks});
@@ -30,7 +32,7 @@ $(document).ready(function(){
     var mountTasks = new Tasks([
     ]);
     mountTasks.url = '/fetchTask.php';
-    mountTasks.fetch({data: {pid: 3929}});
+    mountTasks.fetch({async:true, data: {pid: 3929, t: bTime}});
     var mountList = new TaskListView({
         el: '#mountList',
         collection: mountTasks});
@@ -38,10 +40,10 @@ $(document).ready(function(){
     setInterval(function(){
         var curDate = new Date();
         var curTime = curDate.getTime();
-        emmetTasks.fetch({data: {pid: 3878, t: curTime}, reset: true});
-        westernTasks.fetch({data: {pid: 3937, t: curTime}, reset: true});
-        nleaTasks.fetch({data: {pid: 3936, t: curTime}, reset: true});
-        mountTasks.fetch({data: {pid: 3929, t: curTime}, reset: true});
+        emmetTasks.fetch({async:true, data: {pid: 3878, t: curTime}, reset: true});
+        westernTasks.fetch({async:true, data: {pid: 3937, t: curTime}, reset: true});
+        nleaTasks.fetch({async:true, data: {pid: 3936, t: curTime}, reset: true});
+        mountTasks.fetch({async:true, data: {pid: 3929, t: curTime}, reset: true});
     }, 20000);
 
 
index 76ef23a..8cabc08 100644 (file)
@@ -19,7 +19,7 @@ try {
     $sql = "
     SELECT t.name as title,t.pid as project,
            t.status,e.fname as employee,
-           to_char(t.deadline, 'MON DD') as deadline
+           to_char(t.deadline, 'Mon DD') as deadline
       FROM tasks t
            LEFT OUTER JOIN employees e ON e.eid=t.eid
      WHERE t.status <> 'archived'