@ T9b спасибо человеку +1 к твоему ответу

ольно новичок в AJAX (через JQuery) и JavaScript. Я хотел бы периодически запускать сценарий php (и асинхронно), который извлекает некоторые данные SQL. Однако я представлю эти данные в графике JavaScript, поэтому мне нужно, чтобы они вернулись в мой JavaScript.

Я попробовал встроенный скрипт PHP внутри JavaScript, который помещает данные SQL в массив, а затем просто выбирает саму страницу с.ajax вызвать, но это не сработало (хотя я мог видеть в исходном коде страницы, что JavaScript был изменен, график не реагировал на изменения):

ajax.php (не работает):

$(function () {        
   function fetchData() {            
   $.ajax('ajax.php');
   <?php        
   try
   {
      $now = time();
      $query = "select * from jet_pressure;"        
      $result = $db->query($query);
      foreach ($result as $row)
      {                                      
         print "d1.push([".$row['timestamp'].",".$row['unknown']."]);";            
      }                                
   }
   catch (Exception $e)
   {
      print 'Exception : '.$e->getMessage();
   }
   ?>           
   $.plot($("#placeholder"), [ d1]);
   setTimeout(fetchData, 5000);
   }    
    setTimeout(fetchData, 500);    
   });       

Каков рекомендуемый способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос