Tôi đang cố gắng sử dụng jquery để tải biểu đồ dojo. Tôi đang sử dụng mã này. Tuy nhiên trong lần nhấp thứ hai, trong nút đầu tiên tôi nhận được lỗi này. Điều tương tự cũng xảy ra nếu tôi nhấp vào nút đầu tiên, nhấp vào nút thứ hai và nhấp lại vào nút đầu tiên. Vấn đề này đang khiến tôi phát điên.this.domNode is 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>
Cố gắng sử dụng tệp js được sử dụng trong gỡ lỗi và không phải là tệp được thu nhỏ. điều này là để gỡ lỗi dễ dàng hơn., – Farmor
Chỉ cần tự hỏi tại sao bạn sử dụng hai khung công tác javascript? – SergeS
tốt, nó không liên quan đến câu hỏi. Tôi chỉ sử dụng dojo để tạo biểu đồ. – Daniel