gpt4 book ai didi

javascript - 结果数据的意义

转载 作者:行者123 更新时间:2023-11-28 04:30:47 25 4
gpt4 key购买 nike

我已经由其他人编写了这段代码,用于在 UI 上添加新的值(value)。它使用 Java 脚本、AJAX 和 Json,而我对这些完全陌生。

我不明白他们如何在done(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是一个非常好的资源,可以了解 did 如何与 jquery ajax 配合使用。

jqXHR.done(function( data, textStatus, jqXHR ) {}); An alternative construct to the success callback option, refer to deferred.done() for implementation details.

然后浏览 done() 上的文档.

Since the jQuery.get method returns a jqXHR object, which is derived from a Deferred object, we can attach a success callback using the .done() method.

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

希望这有助于您入门。

关于javascript - 结果数据的意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44624281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com