`
癫觉士
  • 浏览: 19606 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

三步骤摆脱传统拼接字符串

阅读更多

一.定义textarea模板

 

<textarea id="messagelist">

    <tr id="{id}">

        <td>{smsType}</td>

        <td>{contentTemplate}</td>

        <td>{noticeSwitch}</td>

        <td><em class="edit">编辑</em></td>

    </tr>

  </textarea>

 

2.定义字符串替换方法

    String.prototype.tem = function(option) { //为string对象追加方法

            return this.replace(/{([^}]+)?}/g, function(q,b) {

                  return option[b];

            });

     };

 

3.获取模板匹配字符串 

        $.ajax({

            url:"",

            type:"post",

            dataType:"json",

            success:function(data){

                var temp=$('#messagelist').val();//对textarea取value获取模板

                var arr=data.data.data;//从接口中获取数组[{id:0,b:2},{id:1,b:5}...]

                $.map(arr,function(i){

                    $('#list').append(temp.tem(i))//字符串调用tem方法

                })

            }

        })

 

分享到:
评论

相关推荐

    聚集函数(自定义分隔符拼接字符串)

    本文将深入探讨如何在PL/SQL中创建自定义聚集函数,以实现自定义分隔符的字符串拼接。 首先,让我们理解聚集函数的概念。聚集函数在SQL查询中用于处理一组值,而不是单个值。它们对一组行进行操作并返回单个结果。...

    LabVIEW删除字符串中空格

    将“删除字符”函数拖放到前面板,设置输入为你的字符串,将“要删除的字符”设置为32,输出就是没有空格的新字符串。 3. **计算字符长度**: 计算字符串的字符长度,可以使用“字符串长度”函数。将该函数拖放到...

    C语言实现字符串截取

    根据给定的信息,本文将详细解释两个用于C语言中字符串截取的方法:`subStringByIndex` 和 `subStringByPointer`。这两个函数都属于自定义实现,它们提供了灵活且实用的功能来帮助开发者轻松地从一个字符串中提取所...

    易语言删除无用字符串信息源码

    5. 删除特定无效字符串:如果有特定无效字符串,同样使用`字符串替换`函数,传入要删除的字符串和替换后的字符串(可以是空字符串)。 6. 结果输出:最后,将处理后的字符串赋值给一个新的变量,如`字符串_新`,并...

    字符串查找与替换程序 文件

    本文将详细介绍字符串替换函数的实现过程和原理,该函数用于将指定字符串中指定的字符串替换为新的字符串。同时,本文还将对Java语言中的字符串处理进行详细介绍。 字符串替换函数 字符串替换函数是一个常用的字符...

    Arduino 字符串读取

    首先,Arduino的内建`String`类提供了对字符串的基本操作,如拼接、截取、比较等。然而,当处理大量数据或频繁进行字符串操作时,`String`类可能会导致内存问题,因为它使用动态内存分配。在这种情况下,使用库可以...

    Java获取随机字符串

    4. **拼接成字符串**:将这些字符拼接成一个完整的字符串。 #### 使用`java.security.SecureRandom` 对于安全性要求较高的应用程序,建议使用`java.security.SecureRandom`类。该类提供的随机数生成器具有更高的...

    随机生成32位字符串

    在VB中生成随机字符串的基本步骤如下: 1. **初始化随机数种子**:首先,调用`Randomize`函数,以当前时间作为种子,确保每次程序运行时都能得到不同的随机序列。 ```vb Randomize ``` 2. **定义字符集**:通常...

    Oracle接收长度大于4000的字符串

    通过以上步骤,可以在.NET环境中成功处理和传递长度超过4000个字符的字符串至Oracle数据库,并通过存储过程读取这些数据。这种方式不仅能够解决字符串长度限制的问题,还能够提高应用程序的灵活性和扩展性。

    截取用,分割的字符串中的第n个字符串 SQL

    通过这种方式,我们可以轻松地从复杂的字符串中提取出特定位置的信息,这对于数据清洗、转换等预处理步骤来说是非常有用的。 综上所述,本文介绍了如何在SQL中实现截取用特定字符分割的字符串中的第n个子字符串的...

    带通配符的字符串匹配算法

    **字符串匹配的基本步骤** 1. **初始化**:设置两个指针,一个指向待匹配字符串的开头,另一个指向模式字符串的开头。 2. **匹配过程**:逐个比较两个字符串的字符,如果匹配成功,则移动两个指针到下一个位置;如果...

    java解析xml字符串

    1. **初始化XML源**:首先,将XML字符串转化为`StringReader`对象,这是为了将字符串转换为可以被SAXBuilder读取的形式。接着,使用`InputSource`封装`StringReader`,以便SAXBuilder能够正确识别并解析XML数据。 2...

    统计一个字符串中某个字符的个数

    以上是使用汇编语言统计字符串中特定字符个数的基本步骤。在实际应用中,可能还需要考虑错误处理、动态计算字符串长度、适应不同操作系统等问题。这个例子只是一个起点,实际的汇编程序会更复杂,但其核心思想是一致...

    易语言删除无用字符串信息

    在易语言删除无用字符串信息的过程中,这三个API函数的顺序使用至关重要。先通过BeginUpdateResourceA开始更新,然后用UpdateResourceA指定要删除的字符串资源,最后用EndUpdateResourceA结束并提交更改。这样,我们...

    C#将字符串数组传递给C++ DLL.rar

    C#中的字符串是引用类型,由.NET框架管理,而C++中的字符串可以是字符数组(char*)或宽字符数组(wchar_t*)。因此,传递字符串数组时,需要进行适当的类型转换。 1. **定义C++ DLL接口**: 在C++ DLL中,我们...

    SQLServer逗号分隔的字符串转换成表

    下面是将逗号分隔的字符串转换成表的步骤: 1. 创建一个临时表:首先,需要创建一个临时表,使用当前连接的临时表,例如 #tmp_table。该临时表只有一字段,字段的类型根据要拆分字符串里的实际数据类型。 2. 利用 ...

    比较两个字符串之间相似度

    用途:可用于论文抄袭检测、DNA等。...算法实现思路:通过对一个字符串插入、删除、替换转变成另一个字符串所需要的步骤称为距离,计算两个字符串之间的距离,从而可以得到两个字符串之间的相似度。

Global site tag (gtag.js) - Google Analytics