【发布时间】:2016-06-20 11:00:41
【问题描述】:
我正在动态添加一个 Input type="text":
elements.prepend('<input type="text" class="data form-control searchText" placeholder="'+lang(452)+'" />');
在占位符中,调用函数“lang()”,从我们的数据库中为每种语言获取正确的占位符:
function lang(id){
$.post('gallery.php',{lang:id}).done(function(data){return data});
}
现在占位符总是显示“未定义”,因为脚本似乎在 $.post 获得 ReadyState 4 之前已经完成。
有人知道如何做到这一点吗? 还是有更好的想法?
谢谢
【问题讨论】: