由于项目(实现某个功能中)需要,初识jquery map中,做个笔记:var titles_arr={};
$.ajax({
url: '/api/portfolio/list',
type: 'POST',
async: false,
data: {
user_id: 1,
.......
},
dataType: 'json',
success: function (data) {
data.forEach(function(d){
if(d.type == 0){
//用返回的json创建map:id->title,key->value
title_arr[d.id]=d.title;
}
});
}
});
调用: var id;
for(var key in title_arr){//根据value获得key
if(file_name == title_arr[key]){
id=key;
return;
}
}