我确信我遗漏了一些明显的东西,但无论是什么,我似乎都无法弄清楚。
这是我所拥有的
var warr = new Array();
$('#step3next').click(function() {
$.post('AJAX_GetGameWords.asp',function(data) {
fw(data.warray);
},"json");
$('.vardisplay3').append(warr+'');
});
function fw(x) {
warr = [x];
}
最终,我想要的是能够在任何地方使用 warr 阵列。
如果我把$('.vardisplay3').append(warr+'');
fw(data.warray); 然后它就可以正常工作并显示在 .vardisplay3 中,但是在现在的位置上,它什么也不显示。
我认为由于 warr 被设置为全局,它会起作用,但我显然错过了范围问题或其他东西。
谁能解释发生了什么以及我如何能够在任何地方使用warr阵列。
谢谢