gpt4 book ai didi

javascript - 立即运行服务并计算模态对话框内容

转载 作者:行者123 更新时间:2023-11-29 23:59:09 25 4
gpt4 key购买 nike

有一个模态对话框显示所选发票的 mantle.ledger.transaction.AcctgTransEntry。对话框中的按钮调用发布 GL 事务的服务:

function postTransactionToGl() {
var invoiceId = $("input[id='showGlTransactions_Header_invoiceId_id']").val();

$.ajax(
{
type:"POST",
url:"${sri.buildUrl('postInvoiceToGl').url}",
data:
{
moquiSessionToken: "${(ec.getWeb().sessionToken)!}",
invoiceId: invoiceId
},
dataType:"json"
}
);
};

然后就是一个JS函数,在对话框中显示一个表格的内容。它调用一个返回包含条目的 JSON 数据的服务。我想一个接一个地触发这两个函数,首先发布交易,然后重绘表格。我该怎么做?有什么方法可以让我运行服务,等待事务提交,然后运行刷新?

最佳答案

这更像是一个 jQuery 问题而不是 Moqui 问题。答案很简单:使用 jQuery.ajax() 中的“成功”选项来指定一个函数来调用一个方法来做某事。见:

http://api.jquery.com/jquery.ajax/

您所描述的是使用在浏览器中运行的 MVVM 或 MVC 工具更容易的东西。那里有很多这样的东西,目前有一个在 Moqui 中使用 Vue JS 的概念验证工作。通过数据绑定(bind),AJAX 请求的回调会很容易,只需更新模型中的数据, View 就会自动更新。请参阅 moqui-framework 和 moqui-runtime 存储库中的“vuejs”分支。

关于javascript - 立即运行服务并计算模态对话框内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40999921/

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