我有一个字符串,是从ajax结果中获取的:
["name1", "name2", "name3", "name4", "name5"]
字符串模式与上面完全相同,包括"
,其中元素总数不固定。
我尝试了以下代码,但无法工作:
var strArr="";
$.ajax({url:"myurl",success:function(result){
strArr=result;
}});
var arr = new Array(strArr);
更新:这是我的最新代码。
var strArr="";
$.ajax({url:"myurl",success:function(result){
strArr=result;
alert(strArr); //["name1", "name2", "name3", "name4", "name5"]
}});
var arr= JSON.parse(strArr);
dataType
选项设置为json
,然后 jQuery 将自动解析它。 - CBroe