TEL:400-8793-956
当前位置:程序、服务器

将ajax返回值分配给javascript数组

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-17 12:16:53

 问:抱歉,这可能是一个愚蠢的问题:

 
如何将Ajax返回值分配给javascript数组?
例如我想要的是,
我在javascript中声明了一个数组
 
all_skills = new Array();
 
然后在调用ajax调用之后,我想将ajax的返回值(成功保存)保存到此declred数组中。
 
$.ajax({
                url:'index.php?r=Skill_form/FetchAllSkills',
                type:'POST',
                data:name={},
                success:function(data){
                                            alert(data);
                                      }
            });
这该怎么做?
 
alert(data)给我结果如下:[“ test db skill 3”,“ vv”]
我想将此数组分配给all_skills
 
 
答:将警报放在成功位内:
 
success: function(data){
    all_skills=data;
    alert(all_skills + " is skill array"); 
}
但是jQuery建议您使用更新的.done而不是success
 
 
答:这不是关于警告数组,
而是关于如何在ajax调用之外分配相同的数组。
当我写
 
 success:function(data){
all_skills=data;
return data
}
并提醒t,
然后说我是object object
我只想要一个数组
:(
上一篇: 如何创建一个单击时具有覆盖的菜单?
下一篇: 循环文本框问题