Всем привет!
на getJSON запрос, сервер ответил в таком формате:
Код:
|
{
"success" : true,
"message" : "",
"result" : {
"Bid" : 2.05670368,
"Ask" : 3.35579531,
"Last" : 3.35579531
}
} |
Мне нужно разобрать "Bid", "Ask", "Last" по разным <div>, но предварительно выполнив простое математическое действие. Например умножить результат на 10. Делаю так:
<script>
$.getJSON('4.php', function(data){ <!-- в файле 4.php собственно запрос к серверу-->
var items = [];
$.each(data, function(key, val){
$.each(val, function (key1, val1) {
items.push(val1);
if ( key1 == "Bid" ) {
return $("#Bid")
.css("background","yellow")
.html(val1);
}
if ( key1 == "Ask" ) {
return $("#Ask")
.css("background","Red")
.html(val1);
}
if ( key1 == "Last" ) {
return $("#Last")
.css("background","Green")
.html(val1);
}
});
});
});
</script>
В результате все нормально показывается в разных <div>, но как сделать вычисления перед тем как показать результат в <div>?
Пытаюсь вставить такой код:
var x = val1;
var y = x * 10;
document.getElementById("demo").innerHTML = y;
но что-то не правильно, выдает только 3-й результат "Last" и то в div "demo", независимо от того куда вставляю этот код.

а нужно для всех трех значений немножко разные вычисления.
Как правильно сделать? Любая помощь - спасибо!
