全局数组和发送json数据的问题

时间:2017-04-27 06:17:56

标签: javascript arrays json

  var x = document.getElementsByTagName('button');//return button array
        //arrays
       var entry_age = [];//age
       var entry_relation = [];//relation 
       var entry_smoker = [];//smoker

    //add button clicked
    x[0].addEventListener("click", function(){

       var age = document.getElementsByName("age")[0].value;//pull age from box
       var relation = document.getElementsByName("rel")[0].value;//pull relation
       let smoker = document.querySelector('[name=smoker').checked;

       //check relation 
       if(relation === "")
       {
           alert("please select a realation"); 
       }

       //check to see if age < 0
       if(age < 0 || age === " ")
       {
           alert("age not applicable");
       }



       //add data to arrays
       entry_age.push(age);
       entry_relation(relation);
       entry_smoker(smoker);

       alert(entry_age[0]);

    });

    x[1].addEventListener("click", function(){
       var age = JSON.stringify(entry_age);
       alert(entry_age[1]);
       document.getElementbyClassName("debug").innerHTML = JSON.stringify(entry_relation);
       document.getElementByClass("debug").innerHTML = JSON.stringfy(entry_smoker);
});

我试图动态地将一个值存储在条目年龄中并将其转换为JSON并将其显示为唯一的东西是我无法将数据存储到数组中,我该如何获取数组全局工作?在这一点上,我很确定它是我的阵列,但是你们都知道JSON有什么问题。出于调试目的,我使用了一个带有数组索引的警报,第二个函数中的一个出现为unidentified它将返回一个类名为debug的pre标签。你们这个项目真的帮助了我很多,感谢先进的。

0 个答案:

没有答案