【问题标题】:how to replace comma separated string in ajax response?如何替换 ajax 响应中的逗号分隔字符串?
【发布时间】:2019-03-24 01:07:28
【问题描述】:

我在循环中有这种类型的 ajax 响应

success: function (data) {
               var len = data.length;
               for (var i = 0; i < len; i++) {
                   var res = data[i]['columnList'];
                   alert(res); 
               }

           }

这样的警报结果

 INV.TxnID,INV.CustomerListID,INV.RefNumber,INV.BillAddress1,INV.TotalAmt

如何替换 INV。在 res 整个变量结果中有空白?

谢谢

【问题讨论】:

  • 检查你的输入,那是无效的语法,而且看起来你到目前为止没有尝试过任何东西......
  • 这甚至不是有效的 JS 语法。

标签: javascript replace


【解决方案1】:

 document.write(
 
 "INV.TxnID,INV.CustomerListID,INV.RefNumber,INV.BillAddress1,INV.TotalAmt"
.replace(/INV./g ,""))

【讨论】:

    【解决方案2】:

    我已经解决了

    success: function (data) {
                   var len = data.length;
                   for (var i = 0; i < len; i++) {
                       var res = data[i]['columnList'];
    
                        var result = res.replace(/INV./g, "");
                   }
                 alert(result);
               }
    

    像这样在所有逗号分隔的字符串结果中将 .INV 字符串替换为 null

    【讨论】:

      猜你喜欢
      • 2011-12-23
      • 2013-09-20
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多