Javascript 结果数据的意义
我已经有其他人编写的代码来在UI上添加新的价值。它使用Java脚本、AJAX和Json,这是我完全不熟悉的 我不知道他们如何在done(function())中获取变量Javascript 结果数据的意义,javascript,json,ajax,Javascript,Json,Ajax,我已经有其他人编写的代码来在UI上添加新的价值。它使用Java脚本、AJAX和Json,这是我完全不熟悉的 我不知道他们如何在done(function())中获取变量resultData 代码片段是: $.ajax(url, { cache : false, dataType: 'json', data : { depth: 10, readSystemFields: true,
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)) );
$(“#componentSectionFieldValue”++{{rowidObject}}+(i++j)+“b2bFinancial”).append($('').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].字段[j].默认值,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i]。字段[j]。defaultKey,mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i]。字段[j]。defaultKeyValue,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].CoFieldValue,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].字段[j].连接到,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].字段[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].字段[j].默认值,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].defaultKey,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i]。字段[j]。defaultKeyValue,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].CoFieldValue,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].字段[j].连接到,
mdm.entity360view.ConfigContour.widgets.b2b.financal.section[i].field[j].getStrategy));
是一个非常好的资源,可以了解如何使用jquery ajax
jqXHR.done(函数(数据、文本状态、jqXHR){})
;
作为成功回调选项的替代构造,请参阅deferred.done()了解实现详细信息
然后浏览上的文档
因为jQuery.get方法返回一个jqXHR对象,该对象是派生的
从延迟对象中,我们可以使用
.done()方法
希望这能帮助您入门。是一个非常好的资源,可以了解如何使用jquery ajax
jqXHR.done(函数(数据、文本状态、jqXHR){})
;
作为成功回调选项的替代构造,请参阅deferred.done()了解实现详细信息
然后浏览上的文档
因为jQuery.get方法返回一个jqXHR对象,该对象是派生的
从延迟对象中,我们可以使用
.done()方法
希望这能帮助您开始。谢谢您的回复。我看过了,很有帮助。谢谢你的回复。我看了一遍,很有帮助。
$.get( "test.php" ).done(function() {
alert( "$.get succeeded" );
});