我在 HTML 中有一个输入字段:
<input type="text" id="id-name">
我在这里生成一个随机值:
function rand(length, current) {
current = current || '';
return length ? rand(--length, "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".charAt(Math.floor(Math.random() * 60)) + current) : current;
}
我定义了一个空数组:
var sample = sample || [];
调用 rand() 函数后,我尝试将随机生成的值以及其他两个对象属性和值推送到数组中:
(function() {
$("#id-name").val(rand(5));
var value = $("#id-name").val();
sample.push({acct:"sample-code", labels:"sample label", trackingcode: value});
})();
我无法获得将数据插入“样本”数组的推送方法。我已经尝试过引用这个主题,但无法弄清楚我做错了什么。我认为它的推动不正确,因为当我跑步时:
alert(sample);
我得到的只是[对象对象]