2017-06-19 4 views
1

私は、Java Script、AJAX、およびJsonを使ってUI.Itsに新しい価値を追加するために、すでにこれを書いたコードを他の人が持っています。私は、彼らが完了して可変resultDataを取得する方法を取得しておりませんresultDataの意義

(関数は、())

コードスニペットは、次のとおりです。

$.ajax(url, { 
     cache : false, 
     dataType: 'json', 
     data : { 
      depth: 10, 
      readSystemFields: true, 
      recordStates :'ACTIVE,PENDING' 
     } 
    }).done(function(resultData) 

彼らのようないくつかの値を取得するためにそれを使用している:

$("#componentSectionFieldValue" + {{rowidObject}} + (i + "" +j) + "b2bFinancial").append($('<a />').attr('href', 'mailto:' + mdm.entity360view.helperUtil.getData(**resultData**, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].coValue, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].defaultValue, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].defaultKey, mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].defaultKeyValue, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].coFieldValues, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].concatenateWith, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].getStrategy)).text(mdm.entity360view.helperUtil.getData(resultData, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].coValue, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].defaultValue, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].defaultKey, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].defaultKeyValue, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].coFieldValues, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].concatenateWith, 
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].getStrategy))); 

答えて

0

Thisは、jquery ajaxでどのように動作するかを確認するのに最適なリソースです。

jqXHR.done(function(data, textStatus, jqXHR) {}); successコールバックオプションの別の構造体は、実装の詳細については、deferred.done()を参照してください。

done()のドキュメントを参照してください。

jQuery.get方法繰延オブジェクトから に由来するjqXHRオブジェクトを返すので、我々は の.done()メソッドを使用して成功したコールバックを取り付けることができます。

$.get("test.php").done(function() { 
    alert("$.get succeeded"); 
}); 

が、これはあなたが始めるのに役立ちます願っています。

+1

お返事ありがとうございます。私はそれを参考にしました。 –

+0

@VaishaliAhlawatあなたは受け入れられたとして答えをマークしてください。 –