1

返信ありがとうございます。次のようにコードを更新しました。Dojo dataGrid を使用してデータをレンダリングしています。それはまだ私にとってはうまくいきませんでした。まだ。

これがコードです。また、Google デバッガーは、「Uncaught TypeError: Cannot set property 'innerHTML' of null (repeated 2 times)」を示しました。この行の直後のエラー「element.innerHTML = xhr.responseText;」

function UpdateCenterPane(dest) {
    var setHtml = function(element, url) {
        var xhr = new XMLHttpRequest();
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4 && xhr.status == 200) {
                element.innerHTML = xhr.responseText;
            }
        };
        xhr.timeout = 10000;
        xhr.open('GET', url, true);
        xhr.send();
    };
    setHtml(dojo.byId('centerPane'),dest);
}   

I set up breakpoints to step through the code. I found this if block of code was skipped.  xhr.readyState returns 0 and xhr.status=0.
4

0 に答える 0