2016-10-14 16 views
-2

エラーが発生しました。console.logは機能ではありませんが、これは過去の問題ではありませんでした。エラーは、最初と2番目のconsole.logで起きています。console.logはjavascriptの関数エラーではありません

私はセミコロンを使用しているため、問題の内容を正確に把握できません。

document.getElementById("fileToRead").addEventListener("change",function(event) { 
var input = document.getElementById("fileToRead"); 
//Variable for if statement to see if there is a header in the file. 
var headerType = false; 
console.log(input); 
input = event.target.files[0]; 

console.log('test'); 

    for(var i = 0; i < input.files.length; i++){ 
     var files = input.files[i]; 
      Papa.parse(files, { 
      header:headerType, 
      dynamictyping:true, 
      complete:function(results){ 
       console.log(results); 
       var input = results.data; 
       if(headerType === false){ 
        input.forEach(function(input){ 
         jsonData.theData = theData; 

         var singleEntry = { 
          "symbol" : input[0], 
          "date"  : input[1], 
          "open"  : input[2], 
          "high"  : input[3], 
          "low"  : input[4], 
          "close"  : input[5], 
          "volume" : input[6] 
          }; 

         jsonData.theData.push(singleEntry); 
         return jsonData; 
        }); // End forEach loop 
       } else { 

       } // End if statement for headerType 
       document.getElementById("editor").innerHTML = JSON.stringify(jsonData.theData); 
       } // End Callback Complete 

      }); // End PapaParse 
    } // End for loop 
}); 

私はそうであっても、これが最終的な結果であるコードをコメントアウトしており、それはまだconsole.logは関数ではありませんと言っています!

// This is for the views/admin.ejs file only 
//This file describes how the Admin page works, hiding divs and working with  the data 
// importing 


var jsonData = {}; 
var theData = []; 

document.getElementById("fileToRead").addEventListener("change",function(event) { 
// var input = document.getElementById("fileToRead") 
// //Variable for if statement to see if there is a header in the file. 
// var headerType = false; 

// input = event.target.files[0]; 

console.log('test'); 

    // for(var i = 0; i < input.files.length; i++){ 
    //  var files = input.files[i]; 
    //   Papa.parse(files, { 
    //   header:headerType, 
    //   dynamictyping:true, 
    //   complete:function(results){ 
    //    console.log(results); 
    //    var input = results.data; 
    //    if(headerType === false){ 
    //     input.forEach(function(input){ 
    //      jsonData.theData = theData; 

    //      var singleEntry = { 
    //       "symbol" : input[0], 
    //       "date"  : input[1], 
    //       "open"  : input[2], 
    //       "high"  : input[3], 
    //       "low"  : input[4], 
    //       "close"  : input[5], 
    //       "volume" : input[6] 
    //       }; 

    //      jsonData.theData.push(singleEntry); 
    //      return jsonData; 
    //     }); // End forEach loop 
    //    } else { 

    //    } // End if statement for headerType 
    //    document.getElementById("editor").innerHTML = JSON.stringify(jsonData.theData); 
    //    } // End Callback Complete 

    //   }); // End PapaParse 
    // } // End for loop 
}); 
+0

このコードはどのように実行していますか?ブラウザでは、どのブラウザ/バージョンですか? – Amy

+0

Chrome 53.0.2785.143 – illcrx

+0

このコードブロックはエラーの原因になりますか? – Dummy

答えて

0

コードをさらに機能させるためにコンソールを再定義しました。初心者のミスを完全に......うまくいけば、私はこのミスをもう一度やり直しません。

関連する問題