11.02.2018, 20:48
|
|
Профессор
|
|
Регистрация: 01.12.2016
Сообщений: 3,650
|
|
|
|
11.02.2018, 20:55
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
laimas,
что этим примером записывать в переменную дата
var data = {"current":{"date":"11.2.2018","value":58.17,"rate":1},"previous":{"date":"10.2.2018","value":57.67,"rate":1}};
|
|
11.02.2018, 21:03
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Может у меня библиотека не подходит ?
jquery-1.7.2.js
|
|
11.02.2018, 21:05
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Ничего не записывать, нельзя с форума обратиться к вашему серверу за курсом валюты, и чтобы показать работу кода, он написан без:
$.getJSON("http://....ru", function(data) {
а только что внутри этой функции. Поэтому для работы примера на форуму используется объект, под тем же именем, что и функции:
var data =
И объект в примере, это как раз то, что и возвращает ваш сервер, и все на месте, включая и то, что определяет стрелки
{"current":{"date":"11.2.2018","value":58.17,"rate":1},"previous":{"date":"10.2.2018","value":57.67,"rate":1}}
Вот что в этом может быть непонятного, что еще тратить время и на эти пояснения?
|
|
11.02.2018, 21:07
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Да 1.7, это очень допотопное, подключайте jQury например так
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
тут актуальная всегда
|
|
11.02.2018, 21:08
|
Профессор
|
|
Регистрация: 21.09.2015
Сообщений: 196
|
|
Сообщение от spinastr
|
laimas,
ВОТ МОЙ КОД
он работает, только нету стрелки,
<style>
.up {color: #0f0; /*зеленый цвет*/}
.down {color: #f00;}
</style>
<div class="ratehead">
<span class="current"></span>
</div>
<script>
//именно такое и получит Ajax
$.getJSON("домен.ру", function(data) {
//и вот тут данные этого объекта помещаются на свои места
$.each(data, function(k, o) {
$('.'+k).html("$ " + o.value + ' <b class=' + ['down','up'][o.rate] +'>' + ['▼','▲'][o.rate] +'</b>').attr("title", o.date)
})
});
</script>
<div class="ratehead">
<span class="current"></span>
</div>
|
что у Вас вместо домен.ру?
или на 13-й строчке напишите console.log(data), что возвращает?
|
|
11.02.2018, 21:15
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Сообщение от laimas
|
Да 1.7, это очень допотопное, подключайте jQury например так
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
тут актуальная всегда
|
на юкозе стандартно, стоит и лучше не менять.
|
|
11.02.2018, 21:16
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
laimas,
кинуть ссылку на хост?
|
|
11.02.2018, 21:25
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от spinastr
|
на юкозе стандартно, стоит и лучше не менять.
|
Под запросом поместить
$.getJSON("http://.....ru", function(data) {
console.log(data); //эту строку добавить
В отладчике браузера в консоли будет что-то? Должен быть вот этот объект
{"current":{"date":"11.2.2018","value":58.17,"rate ":1},"previous":{"date":"10.2.2018","value":57.67, "rate":1}}
В отладчике во вкладке сеть тоже ответ сервера посмотреть.
|
|
|
|