Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.02.2018, 14:12
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Спасибо, вам)))

У меня обычный портал города))) С погодой и новостями)
Ответить с цитированием
  #12 (permalink)  
Старый 07.02.2018, 14:13
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Вот так сделал как лучше?


<script> 
$.getJSON("https://www.cbr-xml-daily.ru/daily_json.js", function(data) { 
var Value = data.Valute.USD.Value 
var Previous = data.Valute.USD.Previous 
function trend(Value, Previous) { 
if (Value > Previous) return '<b style="color:#00ff00;"> ▲</b>'; 
if (Value < Previous) return '<b style="color:#ff0000;"> ▼</b>';
return ''; 
} 
var trend = trend(data.Valute.USD.Value, data.Valute.USD.Previous); 
 $('#usd').html("USD ЦБ&nbsp;&nbsp;" +data.Valute.USD.Value.toFixed(1) +trend); 
}); 
</script>
Ответить с цитированием
  #13 (permalink)  
Старый 07.02.2018, 14:14
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Dilettante_Pro
Курс Центробанка в течение дня не колеблется.
Ну так я о чем? Есть динамика курса, а есть курс устанавливаемый один раз, и получать его надо в ноль часов каждого для, этого достаточно. В начале торгов, не важно с какого бы источника был получен курс, он будут равен установленному.
Ответить с цитированием
  #14 (permalink)  
Старый 07.02.2018, 14:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от spinastr
У меня обычный портал города
Тогда динамика курса тоже имеет место быть. Главное как это "обзывается" на странице.
Ответить с цитированием
  #15 (permalink)  
Старый 07.02.2018, 14:22
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Я подумал, а как можно вывести два курса Доллара и евра на две даты?

Как на самок сайте ЦБ РФ ? Что бы было видно что будет дальше.

Подскажите?
Ответить с цитированием
  #16 (permalink)  
Старый 07.02.2018, 14:49
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от spinastr
как можно вывести два курса Доллара и евра на две даты?
Евро. Сделайте запрос браузером по этому адресу https://www.cbr-xml-daily.ru/daily_json.js. Посмотрите структуру ответа, посмотрите на код вывода, станет понятно.

Курс на период. Это надо на сайте СБ смотреть, я не могу сказать по данному запросу, я использую SOAP сервер СБ для получения курса, и в нем можно получить курсы за период. Возможно и в данном запросе такое есть, значит нужно будет просто передать определенные параметры в запросе.
Ответить с цитированием
  #17 (permalink)  
Старый 07.02.2018, 14:53
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Я просто не понимаю js

Можно вывести, курс доллара на сегодня и завтра, там есть два параметра

"Value": 57.2196,
"Previous": 56.6278
Ответить с цитированием
  #18 (permalink)  
Старый 07.02.2018, 15:01
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от spinastr
Можно вывести, курс доллара на сегодня и завтра, там есть два параметра

"Value": 57.2196,
"Previous": 56.6278
Это не сегодня и завтра, это будет справедливо (но не завтра, а вчера) только до начала торгов. В течении же торгов Previous, это предыдущий курс, а Value текущий.

Еще раз. Вы отображаете не установленный курс, а динамику курса. Если хотите отображать установленный курс, значит запрашивайте его один раз, до начала торгов, вот тогда Previous, это вчерашний, а Value сегодняшний курсы.

А еще правильнее, запрашивать курс за период, читайте API, параметры запроса, это не JS, понять не сложно.
Ответить с цитированием
  #19 (permalink)  
Старый 07.02.2018, 15:24
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Всё понятно, спасибо большое))) Скажите в чём разница я выше прислал скрипта, который показывает стрелки? Там два варианта, какой лучше?
Ответить с цитированием
  #20 (permalink)  
Старый 07.02.2018, 15:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от spinastr
Там два варианта, какой лучше?
В случае отображения евро и доллара

var Value = data.Valute.USD.Value
var Previous = data.Valute.USD.Previous

конечно же неверно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод контента в модалном окне, чтобы к нему можно было обратиться по ссылке decadent42 jQuery 3 11.04.2016 15:12
Преключатель валют alexmixaylov jQuery 7 21.10.2014 13:10
Проблема с выводом курса валют bubanay Элементы интерфейса 0 20.12.2013 20:42
Вывод переменных MasterHrust Javascript под браузер 4 03.08.2011 15:41
Вывод данных в Друпал 6 из MySQL, небольшая работа torquemada Работа 1 22.05.2011 17:05