Как получить отложенные данные Ajax для просмотра рельсов - PullRequest
0 голосов
/ 28 июня 2018

У меня есть действие API, которое занимает около 10 секунд, чтобы получить данные. Я использую оповещение, чтобы убедиться, что данные на самом деле есть, мой вопрос заключается в том, как правильно отправить их в представление рельсов для отображения. вот мой фрагмент js

 $.ajax({
    type:"GET",
    url:"pages/splunk_bf_data",
    action:"splunk_bf_data",
    dataType:"json",
    success:function(data){
      alert(data);
      splunk_bf_data = data;
    }
  })

медленное действие расположено на отдельной странице 'pages / splunk_bf_data', поэтому эта страница может отображаться быстро.

1 Ответ

0 голосов
/ 28 июня 2018

Хорошо .. Теперь у вас есть данные в обратном вызове успеха. Теперь добавьте данные в элемент html так, как вы хотите. Если у вас есть div, как это ..

<div class="data-container">
<div>

И затем вы хотите отобразить данные внутри div,

 $.ajax({
    type:"GET",
    url:"pages/splunk_bf_data",
    action:"splunk_bf_data",
    dataType:"json",
    success:function(data){
      var html = '<p>' + data.yourData + '</p>'
      $('.data-container').html(html); //insert the content inside your <div>
    }
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...