我已经有人在编写此代码,以在UI上添加新价值,它使用Java Script,AJAX和Json,这是我的新手。
我没有得到他们如何完成(function())中的变量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)) );
最佳答案
This是查看jquery ajax如何完成工作的很好资源。
jqXHR.done(function( data, textStatus, jqXHR ) {})
;
成功回调选项的替代构造,请参见deferred.done()了解实现细节。
然后浏览done()上的文档。
由于jQuery.get方法返回一个jqXHR对象,该对象是派生的
从Deferred对象中,我们可以使用
.done()方法。
$.get( "test.php" ).done(function() {
alert( "$.get succeeded" );
});
希望这有助于您入门。
关于javascript - 结果数据的意义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44624281/