Вы должны попробовать использовать опцию complete
вместо готового, для jQuery.ajax
:
$.ajax({
url: "read_sensors.php",
dataType: 'json',
// NOTE: callback for $.ajax.done(...) goes here
complete: function(data) {
$.each(data, function(index, row) {
dataArea.addRow([
row.dateandtime,
parseFloat(row.temperature),
parseFloat(row.humidity)
]);
});
var chartArea = new google.visualization.AreaChart(document.getElementById("chart_area"));
chartArea.draw(dataArea);
}
});
Если это не работает, вы должны проверить свой CSS (встроенный или в противном случае) для любого display: none
или, может быть, вашего JavaScript для hide
/ fadeOut
/ slideDown
. [ 1116]
Если это не работает, и вы используете jQuery 2 (или 3), вы должны использовать jQuery.when
.
Например:
$.when(function() {
// code that you need to wait for
}).done(function() {
// code that runs after code above is done
});
Удачи.
Sun заявляет, что они больше не фокусируются на улучшениях API Java3D. Официальное объявление по адресу:
https://java3d.dev.java.net/servlets/NewsItemView?newsItemID=5689 http://forums.java.net/jive/thread.jspa?threadID=36022
Как вы можете видеть, само Sun переключает свое внимание на новый API-интерфейс 3D-сцены, который в конечном итоге станет частью JavaFX.
В противном случае для Java доступно множество высококачественных 3D-API (например, JMonkeyEngine или Ogre3D ), или вы всегда можете использовать низкоуровневые API, такие как JOGL и LWJGL .