Javascript 追加显示为未定义
在用户单击Javascript 追加显示为未定义,javascript,jquery,html,append,Javascript,Jquery,Html,Append,在用户单击#fab_send后,我试图显示var Fake的每个问题。但是,var Fake的值没有显示,相反,我收到了undefined 请帮帮我,怎么解决这个问题 提前谢谢 函数insertMessage(){ msg=$('#chatSend').val(); 如果($.trim(msg)=''){ 返回false; } $('.chat_converse')。追加(''+msg+''); $('#chatSend').val(null); setTimeout(函数(){ 伪造消息()
#fab_send
后,我试图显示var Fake
的每个问题。但是,var Fake
的值没有显示,相反,我收到了undefined
请帮帮我,怎么解决这个问题
提前谢谢
函数insertMessage(){
msg=$('#chatSend').val();
如果($.trim(msg)=''){
返回false;
}
$('.chat_converse')。追加(''+msg+'');
$('#chatSend').val(null);
setTimeout(函数(){
伪造消息();
},1000+(数学随机数()*20)*100);
}
$('fab#u send')。单击(函数(){
insertMessage();
});
$(窗口).on('keydown',函数(e){
如果(e.which==13){
insertMessage();
返回false;
}
})
var Fake=[
“你的账号是多少?”,
“你的全名是什么?”,
“你的出生日期是什么?”,
“您的电子邮件地址是什么?”,
“你的手机号码是多少?”,
“输入您的关注”
]
var i;
函数fakeMessage(){
if($('#chatSend').val()!=''){
返回false;
}
$('.chat_converse')。追加('');
setTimeout(函数(){
$('.chat_converse').append(''+Fake[i]+'');
i++;
},1000+(数学随机数()*20)*100);
}
i
没有赋值,如果你想增加它,你必须从var i=0
等开始。@adeneo,它现在可以工作了,但是在var Fake
中的最后一个问题之后,我如何调用ajax请求函数promises@adeneo什么意思?i
没有赋值,如果您想增加它,您必须从var i=0
等开始。adeneo,它现在正在工作,但是在var Fake
中的最后一个问题之后,我如何调用ajax请求函数promises@adeneo什么意思?