`
癫觉士
  • 浏览: 19500 次
  • 性别: 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方法

                })

            }

        })

 

分享到:
评论

相关推荐

    sql 多行合并某一列字符串拼接的示例

    在SQL中,将多行数据合并为一行,尤其是在某一列进行字符串拼接,是一项常见的需求。这通常用于汇总数据、创建报表或者为了分析目的而整合信息。本文将深入探讨如何利用SQL实现多行数据的合并,特别关注字符串拼接的...

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

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

    JavaScript 利用StringBuffer类提升+=拼接字符串效率

    使用+=进行字符串拼接时,JavaScript引擎会执行以下步骤: 1. 创建一个临时空间来存储第一个字符串。 2. 创建一个临时空间来存储第二个字符串。 3. 创建另一个临时空间来存储拼接后的结果。 4. 将第一个字符串的内容...

    labview字符串数组转字符串

    一种方法是使用“连接字符串”函数,这个函数接受一个字符串数组作为输入,并返回一个由数组内所有字符串拼接而成的新字符串。在前面板上,你可以找到这个函数在“字符串”函数选板的“构造”类别下。在程序框图中,...

    MATLAB代码示例,用于将一个字符串添加到字符串数组的末尾(附详细步骤).txt

    - `strArray = {'hello', 'world', 'MATLAB'}`: 使用花括号`{}`创建了一个字符串数组`strArray`,其中包含了三个字符串`'hello'`, `'world'`, 和`'MATLAB'`。每个字符串都用单引号括起来,并且每个字符串之间用逗号...

    Access数据库自定义连接字符串.pdf

    2. **步骤2**:选择“自定义连接字符串”选项,并在弹出的对话框中输入连接字符串。 3. **步骤3**:对于绝对路径,连接字符串应为:“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\MyWeb\db\db.mdb”。 4. **...

    LabVIEW删除字符串中空格

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

    使用MATLAB进行字符串数组长度计算(附详细步骤).txt

    ### 使用MATLAB进行字符串数组长度计算 #### 一、引言 在数据科学与自然语言处理领域,对文本数据的有效处理至关重要。MATLAB作为一种强大的数值计算工具,也提供了丰富的功能来处理字符串数据。本文将详细介绍如何...

    C++数据结构字符串及KMP匹配算法

    这种自定义的字符串类通常会包含一系列操作方法,如拼接(concatenation)、删除(deletion)、截取(sub-string extraction)、转换(conversion)以及匹配和替换(matching and replacement)。这些功能的实现涉及...

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

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

    Arduino 字符串读取

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

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

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

    Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法

    在Oracle数据库中,有时我们需要将多个字段值转换为单个字符串,或者将多行记录合并成一行,这在数据处理和报告生成时尤其常见。Oracle提供了多种方法来实现这一目标,包括使用内置函数、PL/SQL过程以及一些高级特性...

    逐个替换字符串中的指定字符

    字符串操作包括创建、拼接、分割、查找、替换等。其中,“替换”是常见且非常有用的操作之一,它允许我们修改字符串中的某些部分。例如,在网页开发中,可能需要将用户输入中的某些字符转换为HTML实体,或者在文本...

    随机生成32位字符串

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

    格式化写入字符串_labview_

    在这个“格式化写入字符串_labview_”的主题中,我们将深入探讨LabVIEW中如何处理字符串,特别是格式化字符串的方法。 在LabVIEW中,字符串操作是相当重要的,因为它们在数据表示、日志记录、用户界面交互等方面...

    用指针实现字符串的插入

    1. **初始化**:函数接收三个参数,`str`和`strin`分别是指向源字符串和待插入字符串的指针,`n`是插入的位置。 2. **复制操作**:通过循环遍历源字符串,直到找到插入点前的字符。 3. **插入操作**:到达插入点后,...

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

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

    CVI串口字符串16进制转换

    3. **拼接16进制字符串**:将所有16进制字符串连接起来,形成一个完整的16进制表示的字符串。可以使用CVI的字符串操作函数,如`StrCat`,来完成这个任务。 4. **处理结果**:转换完成后,可能需要将结果显示在用户...

Global site tag (gtag.js) - Google Analytics