Sto provando a utilizzare jquery per caricare un grafico dojo. Sto usando questo codice. Tuttavia nel secondo clic, nel primo pulsante ottengo questo errore. Lo stesso accade se clicco sul primo pulsante, clicco nel secondo e clicco di nuovo nel primo. Questo problema mi sta facendo impazzire.this.domNode è null
<script type="text/javascript">
$(document).ready(function() {
$('.lista_').click(function() {
$.get('index1.php', function (data) {
dojo.addOnLoad(function() {
require(["dojo/_base/xhr", "dojo/parser", "dojo/dom"], function (xhr, parser, dom) {
var um = [];
dijit.registry.filter(function (w) { //problem here, maybe this code destroy something that should not be destroyed
if (dojo.indexOf(um)) {
w.destroyRecursive();
}
});
$('#paginas').html(data);
dojo.parser.parse(dojo.byId('paginas'));
});
});
});
});
});
</script>
Provare a utilizzare un file js utilizzato nel debug e non uno ridotto al minimo. questo è per semplificare il debug., – Farmor
Chiedo semplicemente perché stai usando due framework javascript? – SergeS
beh, è irrilevante per la domanda. Sto solo usando il dojo per creare i grafici. – Daniel