按逗号将 Ajax 结果拆分为 UL 列表

askmeaquestion1234

我有一个通过 ajax 返回的 HTML 列表。但是,所有条目都由逗号分隔。我如何用逗号分割每个结果并按顺序附加到 /li ?

HTML

   <form class="form-inline mt-2 mt-md-0">
            <input
              class="form-control mr-sm-2"
              type="text"
              name="search"
              placeholder="Search"
              aria-label="Search"
            />
            <button id="search-btn" class="btn btn-outline-success my-2 my-sm-0" type="submit">
              Search
            </button>
  </form>

 <ul id="response">
          <li>Attack
          </li>
          <li>Defence
          </li>
          <li>Strength
          </li>
          <li>HitPoints
          </li>
 </ul>

查询

$('#search-btn').on('click', function(e) {
   e.preventDefault();
var url = "?=";
var searchValue = $('input[name="search"]').val();
var urlAddition = url + searchValue 
$.ajax({
  url: urlAddition,
  dataType: "html",
  success: function(data) {
     alert(data);
     $('ul#response').html(data);
   }
 });
});
六月 L。

使用.split()用逗号分割字符串,使用.map()循环遍历项目,创建 li 并将它们附加到 ul。

const res = 'Attack, Defence, Strength, HitPoints';

const list = res.split(",");

$('#response').html(list.map(item => '<li>' + item + '</li>').join(''));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<ul id="response"></ul>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python将混合列表拆分为int的转换/转换结果

来自分类Dev

将列表拆分为列表列表

来自分类Dev

将列表值拆分为逗号分隔的字符串

来自分类Dev

将逗号分隔的列表拆分为临时表

来自分类Dev

dplyr将字符串拆分为逗号分隔的列表

来自分类Dev

将列值拆分为用逗号分隔的值列表

来自分类Dev

将列表值拆分为逗号分隔的字符串

来自分类Dev

如何将单个ul中的列表分为3列

来自分类Dev

将列表拆分为单独的列表

来自分类Dev

将列表拆分为值列表

来自分类Dev

将网址列表拆分为单独的列表

来自分类Dev

将列表拆分为嵌套列表

来自分类Dev

将嵌套列表拆分为单独的列表

来自分类Dev

将列表拆分为块索引列表

来自分类Dev

将列表拆分为最大长度的列表

来自分类Dev

按带有逗号和分号的字符串拆分为列表列表 Python

来自分类Dev

按行号将数据帧拆分为数据帧列表

来自分类Dev

按空格将字符串列表拆分为列

来自分类Dev

Python按日期将csv拆分为字典列表

来自分类Dev

使用ajax将结果附加到ul标签中

来自分类Dev

如何将逗号分隔的部分列表元素拆分为新列表?

来自分类Dev

将列表拆分为不规则的元组

来自分类Dev

将列表拆分为不同的变量

来自分类Dev

将列表拆分为单独但重叠的块

来自分类Dev

使用Linq将列表拆分为类别

来自分类Dev

将字符串拆分为列表

来自分类Dev

将列表拆分为单独但重叠的块

来自分类Dev

Python:将文本拆分为行列表

来自分类Dev

将列表列拆分为多列