有人知道如何使modelbinder的转换器等待直到ajax请求完成吗?我试图在我的视图上使用backbone的modelbinder,但转换器失败了,因为它在渲染
之前没有等待ajax调用完成。var convertIdToName = function(direction, value) {
if(direction == 'ModelToView') {
$.ajax({url: 'rest/lookup?' + value}).done(data) {
return data[0].Name; }
}
}
var binding = {Id: { selector: '[name=Id]', converter: convertIdToName }};
我通过设置
async: false
关于ajax请求