Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #441 (permalink)  
Старый 22.02.2018, 18:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

spinastr,
вы меня уже так достали своей простотой, просто слов нет. То есть по вашему то что на картинке тоже самое что и код здесь?

Вы вникаете в то, что вам пишут?
Ответить с цитированием
  #442 (permalink)  
Старый 22.02.2018, 18:36
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

laimas,

Всё исправил, дальше что делать?
Ответить с цитированием
  #443 (permalink)  
Старый 22.02.2018, 18:38
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Всё осталось как было

{"date":"23.2.2018","rate":{"USD":{"value":56.7608,"dyn":2},"EUR":{"value":69.6341,"dyn":1}},"previous":null,"current":{"date":"23.2.2018"}}
Ответить с цитированием
  #444 (permalink)  
Старый 22.02.2018, 18:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Вот файлы, думаю заменить ими те что на сервере не сложно будет, и разбирайтесь дальше сами.

Закомментированный код в current.php удалить.

Последний раз редактировалось laimas, 17.11.2018 в 16:51.
Ответить с цитированием
  #445 (permalink)  
Старый 22.02.2018, 18:49
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

laimas,

Спасибо, всё добавил

а тут даже дата не выводится

<script>


$.getJSON("http://h116641.s08.test-hf.su/", function(data) {

$('.previous date').html(data.current.date);
$('.current date').html(data.previous.date);

    $.each(data, function(k, o) {
        $.each(o, function(a, r) {
            $('.'+k+'.'+a).html(
                a=='date' ? r : {'USD':'$','EUR':'€'}[a] + ' ' + r.value.toFixed(2) + ' <b class=' + ['','down','up'][r.rate] +'>' + ['','▼','▲'][r.rate] +'</b>'
            ).attr('title', function() {
                return $(this).hasClass('title') ? data[k].date : ''
            })
        })
    })
//});
</script>


на тесте всё пусто

http://h116641.s08.test-hf.su/test.html
Ответить с цитированием
  #446 (permalink)  
Старый 22.02.2018, 18:52
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

spinastr,
все, я больше ни слова не скажу. Хрен знает чего вы делаете, а все что я дал, это рабочее.

Кроме этой хрени

$('.previous date').html(data.current.date);
$('.current date').html(data.previous.date);

которая как собаке пятая лапа, но это не мое.
Ответить с цитированием
  #447 (permalink)  
Старый 22.02.2018, 18:55
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Сообщение от laimas
Кроме этой хрени
удалил

<html lang="ru">
    <head>
        <meta charset="utf-8" />
        <title>Документ без названия</title>
        <script type="text/javascript" src="http://forum.ucoz.ru/.s/src/jquery-1.7.2.js"></script>
    </head>
    <body>

<style>
.up {color: #0f0;}
.down {color: #f00;}
</style> 
 
<table>
    <tr>
        <td><span class="previous date"></span></td>
        <td><span class="current date"></span></td>
    </tr>
    <tr>
        <td><span class="previous USD title"></span></td>
        <td><span class="current USD title"></span></td>
    </tr>
    <tr>
        <td><span class="previous EUR"></span></td>
        <td><span class="current EUR"></span></td>
    </tr>
</table>

<p style="font-size: 2em;" class="previous USD title"></p>

<p style="font-size: 1.5em;" class="current EUR"></p>

<p style="font-size: 2em;" class="current USD title"></p>
 
<script>


$.getJSON("http://h116641.s08.test-hf.su/", function(data) {

    $.each(data, function(k, o) {
        $.each(o, function(a, r) {
            $('.'+k+'.'+a).html(
                a=='date' ? r : {'USD':'$','EUR':'€'}[a] + ' ' + r.value.toFixed(2) + ' <b class=' + ['','down','up'][r.rate] +'>' + ['','▼','▲'][r.rate] +'</b>'
            ).attr('title', function() {
                return $(this).hasClass('title') ? data[k].date : ''
            })
        })
    })
//});
</script>
    </body>
</html>


Как выводить то?
Ответить с цитированием
  #448 (permalink)  
Старый 22.02.2018, 18:59
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

spinastr,
если не можете увидеть ошибку в скрипте,то в консоль смотрите.
где заканчивается функция function(data) {...} ?
Ответить с цитированием
  #449 (permalink)  
Старый 22.02.2018, 19:03
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Manyasha,
там пусто

https://pp.userapi.com/c840336/v8403...2GoTrKlPCY.jpg

я в js понимаю 1%
Ответить с цитированием
  #450 (permalink)  
Старый 22.02.2018, 19:17
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

нет не пусто! Красная строка не в счет? А в правой части этой строки ссылка на строчку в коде, где эта ошибка
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод контента в модалном окне, чтобы к нему можно было обратиться по ссылке 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