所以这就是我想要做的事情: 我需要创建一个对服务器的ajax调用,来自ajax调用的返回值将是我想要添加到html页面的值。
我愿意使用pullReturnsProfiles
方法创建带有数据的html标签。
pullReturnsProfiles
应返回表示我将使用pullReturnsProfiles
我的问题是pullReturnsProfiles
在每次迭代完成之前完成,并且返回值未在此方法中定义。
有没有办法解决它而不是动态地将html标签添加到id / class?
function pullReturnsProfiles()
{
returnProfiles= '';
retVal = pullinfo('val'); //retriving data from ajax call
retVal.success(function (data) {
$.each(data,function(key,val){
returnProfiles = returnProfiles.concat('<option value="'+val+'">'+key+'</option>');
})
console.log(returnProfiles);
return returnProfiles;
});
}