0

ajax リクエストが完了するまで 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 }};
4

1 に答える 1

0

設定することでこれを修正しました

  async: false 

ajaxリクエストで

于 2013-05-28T23:07:43.530 に答える