-2

Javascript を使用して Web サイトからファイルを取得したいと考えています。このファイルには、AJAX を使用してアクセスしたい各行に文字列が書き込まれています。これらの文字列を配列に格納したいと思います。このリクエストを行うにはどうすればよいですか?
前もって感謝します。

4

3 に答える 3

1

jquery と「get」関数について読み始めることをお勧めします。

http://api.jquery.com/jQuery.get/

  1. ファイルをロードする
  2. 行ごとに分割する
  3. URL を読み込む
  4. コードを実行

$.get('file.txt', function(data) {
    var urls = data.split('\n');
    $.each(urls, function(i, val){
         // add url to queue and load each
    })
});
于 2013-05-23T16:25:16.757 に答える
0

slinky2000の回答を拡張するには

$.get('file.txt', function(file) {
    var strings = file.split('\n');
    // strings is an array here:
    console.log(strings);
});
于 2013-05-23T16:27:22.873 に答える
0
<script>
    function loadXMLDoc() {
        var xmlhttp;
        if (window.XMLHttpRequest) { 
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp = new XMLHttpRequest();
        } else { // code for IE6, IE5
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlhttp.onreadystatechange = function () {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
            }
        }
        xmlhttp.open("GET", "yourfile.php", true);
        xmlhttp.send();
    }
</script>

ただし、Javascript を単独で使用するよりも、Jquery を使用する必要があります。get リクエストを行うのは Ajax です。

これに従ってください、それは簡単です

http://api.jquery.com/jQuery.get/

于 2013-05-23T16:28:21.610 に答える