【发布时间】:2016-03-11 17:03:05
【问题描述】:
需要帮助了解如何使其发挥作用。
给定:
var data = {"time":"20151206212722","Irms":"2940"}
和:
<script type="text/javascript">
$.ajaxSetup({
cache: false
});
setInterval(function() {
$(function() {
$.get("data-upload_emon.txt", function(data, textStatus) {
console.log(data);
$.each(data, function(key, value) {
console.log(key);
console.log(value);
Irms = value.Irms
console.log(Irms);
$("#ajax1").fadeOut(200, function() {
$("#ajax1").html(
time
).fadeIn(2);
}),
$("#ajax2").fadeOut(200, function() {
$("#ajax2").html(
Irms
).fadeIn(2);
})
});
},
"json"
);
})
}, 10000);
</script>
为什么 var Irms 未定义? 前三个控制台日志返回预期内容。 Console.log(Irms) 返回“未定义”
谢谢!!这让我发疯了。
【问题讨论】:
-
尝试
jQuery.getJson而不是get -
在分配任何东西之前尝试定义
Irms,例如var Irms = value.Irms console.log(Irms); -
日志中关于
value的内容是什么?