1

私は巨大なテキストファイルを持っており、コンテンツを読み取って配列に格納するために5つのaléatoirligneを選択しますが、で得られる応答をテストすると、alert()すべてのコンテンツが表示されません。

function loadWords(){
    var xhr = new XMLHttpRequest();
    xhr.open('GET', "dico/francais.txt");
    xhr.onreadystatechange = function(){
        if(xhr.readyState == xhr.DONE && xhr.status == 200){
            alert(xhr.responseText);
        }
    }
    xhr.send(null);
}

仕事を成し遂げるためにもっと強力な方法は他にありますか?

4

1 に答える 1

1

大量のデータを入れることはできませんalert();

alert常に特定の長さの後にそれを取り除きます(画面の解像度がすべてを表示するのに十分な大きさでない場合など)

あなたができることは、それをtextarea見るためにそれをすべてHTMLに入れることです。

于 2012-10-15T11:21:22.533 に答える