私はユニークなチャレンジを持っています:URL1(ランダムウィキペディアページ)でajaxリクエストをURL2(100個の最も一般的な単語wikipediaページ)にして、後で使用する返されたデータから配列を作成します。JavaScript - 配列値が空です
"URL1" 例にしながら、私は、コンソールからこれを実行する必要があります。
- 移動URL1 へ
- オープンコンソール
- ペーストコード
を入力ヒットこれまでのところ、私は次のように非常に近づくことができました:
$.ajax({
url: 'https://en.wikipedia.org/wiki/Most_common_words_in_English',
type: 'GET',
dataType: 'html',
success: function(data) {
Names = $.map($(data).find('.wikitable tr'), function() {
return $(this).find('td:last').text()});
console.log(Names);
}
});
しかし、私の配列で空白の値を取得しています。
次のコードは、
var Names = $('.wikitable tr').map(function() {
return $(this).find('td:last').text() }).get(); console.log(Names);
完璧に動作しますURL2(Ajaxのリクエスト内のリンク)の間、私はそれを削除した後、私は配列を持って、ために.getのこの正確なコードを使用してエラーをのgettinました彼らはすべて空白だった。
ありがとうございました
に非常に徹底した作品それをチェックして、それが正しかったという返信に戻ってきて、空のヘッダエントリについて質問しました。あなたがすでに編集して回答していることがわかりました。心の読者について話してください!乾杯とありがとう! – ZiNG