有谁知道如何让modelbinder的转换器等到ajax请求完成?我正在尝试在我的视图中使用骨干的模型绑定器,但转换器失败,因为它没有等待渲染之前完成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 }};
答案 0 :(得分:0)
我通过设置
来解决这个问题 async: false
关于ajax请求