Javascript SweetAlert2用户反馈更新计数器

Javascript SweetAlert2用户反馈更新计数器,javascript,jquery,sweetalert,sweetalert2,Javascript,Jquery,Sweetalert,Sweetalert2,有没有办法更新SweetAlert2警报上的文本,以显示在一个非常长的javascript循环中已处理的行数?不幸的是,人们一直在离开页面,然后只有一半的行被保存 我想我可能能够使用jQuery类型语法,但不确定正确的选择可能是什么 $('#rowsprocessed')。文本(计数) swal({ 标题:“保存订单”, 输入:“复选框”, 输入值:0, inputPlaceholder:“保存订单前删除零个数量项目?”, html:“对于大型模板,这可能需要一些时间。此消息将在过程完成后自动关

有没有办法更新SweetAlert2警报上的文本,以显示在一个非常长的javascript循环中已处理的行数?不幸的是,人们一直在离开页面,然后只有一半的行被保存

我想我可能能够使用jQuery类型语法,但不确定正确的选择可能是什么

$('#rowsprocessed')。文本(计数)

swal({
标题:“保存订单”,
输入:“复选框”,
输入值:0,
inputPlaceholder:“保存订单前删除零个数量项目?”,
html:“对于大型模板,这可能需要一些时间。此消息将在过程完成后自动关闭。”,
键入:“info”,
showCancelButton:true,
confirmButtonText:“提交”,
请确认:正确,
预确认:功能(复选框){
返回新承诺(功能(解决、拒绝){
removeZeros=复选框;
setTimeout(函数(){
swal.showLoading();
$.post(“/components/com\u sails/views/neworderform/saveOrderHeader.php”,
{
orderid:orderid,
accountid:accountid,
buyerid:buyerid,
文多里德:文多里德,
ponumber:ponumber,
specialinstr:specialinstr,
orderDate:orderDate,
发货日期:发货日期,
取消日期:取消日期
},
功能(结果){
如果(result.return==1){
//将订单id分配给持有者字段
$('#orderInput').jqxInput('val',result.ordernbr);
//循环我们的行并根据removeZero标记保存
变量行=$('#jqxgrid').jqxgrid('getdisplayrows');
var rowsToRemove=[];
var linessaved=0;
对于(变量i=0;i
当然可以,您只需使用
{html:“…”}
传入一个附加元素,就可以将其用作更新用户的手段

比如:

{
    ...
    html: 'For large templates this may take a few moments. This message will automatically close when the process is complete.<br/><span class="swal2-    status"></span>',
    ...
}
请参见此处的示例:

对其进行了调整以适应ajax调用,但除此之外,它似乎工作得很好。谢谢
{
    ...
    html: 'For large templates this may take a few moments. This message will automatically close when the process is complete.<br/><span class="swal2-    status"></span>',
    ...
}
var $status = $('.swal2-status');
$status.html("I'm an update");