spinastr,
вы меня уже так достали своей простотой, просто слов нет. То есть по вашему то что на картинке тоже самое что и код здесь? Вы вникаете в то, что вам пишут? |
laimas,
Всё исправил, дальше что делать? |
Всё осталось как было
{"date":"23.2.2018","rate":{"USD":{"value":56.7608,"dyn":2},"EUR":{"value":69.6341,"dyn":1}},"previous":null,"current":{"date":"23.2.2018"}} |
Вот файлы, думаю заменить ими те что на сервере не сложно будет, и разбирайтесь дальше сами.
Закомментированный код в current.php удалить. |
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 |
spinastr,
все, я больше ни слова не скажу. Хрен знает чего вы делаете, а все что я дал, это рабочее. Кроме этой хрени $('.previous date').html(data.current.date); $('.current date').html(data.previous.date); которая как собаке пятая лапа, но это не мое. |
Цитата:
<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> Как выводить то? |
spinastr,
если не можете увидеть ошибку в скрипте,то в консоль смотрите. где заканчивается функция function(data) {...} ? |
|
нет не пусто! Красная строка не в счет? А в правой части этой строки ссылка на строчку в коде, где эта ошибка
|
Часовой пояс GMT +3, время: 06:28. |