0

有谁知道如何让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 }};
4

1 回答 1

0

我通过设置解决了这个问题

  async: false 

根据 ajax 请求

于 2013-05-28T23:07:43.530 回答