Javascript を使用して Web サイトからファイルを取得したいと考えています。このファイルには、AJAX を使用してアクセスしたい各行に文字列が書き込まれています。これらの文字列を配列に格納したいと思います。このリクエストを行うにはどうすればよいですか?
前もって感謝します。
3 に答える
1
jquery と「get」関数について読み始めることをお勧めします。
http://api.jquery.com/jQuery.get/
- ファイルをロードする
- 行ごとに分割する
- URL を読み込む
- コードを実行
$.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 です。
これに従ってください、それは簡単です
于 2013-05-23T16:28:21.610 に答える