-1
У меня есть следующий кодКак загрузить загружаемую клиентскую сторону с запросом на получение?
$(document).ready(function(){
var url = "https://query.yahooapis.com/v1/public/yql?format=json&q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDEUR%22,%20%22USDJPY%22,%20%22USDBGN%22,%20%22USDCZK%22,%20%22USDDKK%22,%20%22USDGBP%22,%20%22USDHUF%22,%20%22USDPLN%22,%20%22USDRON%22,%20%22USDSEK%22,%20%22USDCHF%22,%20%22USDNOK%22,%20%22USDHRK%22,%20%22USDRUB%22,%20%22USDTRY%22,%20%22USDAUD%22,%20%22USDBRL%22,%20%22USDCAD%22,%20%22USDCNY%22,%20%22USDHKD%22,%20%22USDIDR%22,%20%22USDILS%22,%20%22USDINR%22,%20%22USDKRW%22,%20%22USDMXN%22,%20%22USDMYR%22,%20%22USDNZD%22,%20%22USDPHP%22,%20%22USDSGD%22,%20%22USDTHB%22,%20%22USDZAR%22,%20%22USDISK%22)&env=store://datatables.org/alltableswithkeys";
$.get(url, function(data) {
var ratesJSON = data['query']['results']['rate'];
console.log("Data Loaded: " + data['query']['results']['rate'].length);
$('#example').DataTable({
data: ratesJSON,
columns: [
{ data: "Name" },
{ data: "Rate" },
{ data: "Ask" },
{ data: "Bid." },
{ data: "Date" },
{ data: "Time" }
]
});
});
});
Вышеперечисленные работы просто отлично. Однако теперь мне необходимо перезагрузить таблицу (а также данные) каждые 30 секунд. Могу ли я использовать datatable reload для его достижения? Или я должен использовать jQuery для повторения всего процесса?
«что это лучший способ» является слишком широким. Что вы считали? datatables - модуль для большой структуры javascript; я уверен, что вы можете что-то сделать. –
Могу я просто использовать jquery и повторить весь процесс? или, возможно, использовать перезагружаемую базу данных и реструктурировать код? – abiieez