代码之家  ›  专栏  ›  技术社区  ›  Sangram Badi

如何显示来自服务器的HTML下拉框中的数据?

  •  0
  • Sangram Badi  · 技术社区  · 6 年前

    从服务器获取数据如下

    Test        Your    Code
    New  Testing    Code
    Opel Audi 
    

    上面的数据在单词之间有一个空格。我想显示文本 是。

    我有HTML选择下拉列表,在其中呈现服务器数据。

    但我不能从服务器接收数据,因为它是 在单词之间显示一个空格。有人能告诉我怎么修吗 这个?

    <html>
    <body>
    
    <select>
      <option value="volvo">Test        Your    Code</option>
      <option value="saab">New  Testing    Code   </option>
      <option value="opel">Opel Audi</option>
    </select>
    
    </body>
    </html>
    

    检查 plunkr

    3 回复  |  直到 6 年前
        1
  •  1
  •   Baruch    6 年前

    HTML将删除1个空格后的所有空格。只需将空格替换为 &nbsp; (不间断空间点)

    str = str.replace(/\s/gmi, '&nbsp;');
    

    编辑:忘记分号

        2
  •  1
  •   Anil Khatour    6 年前

    可以使用字符串替换方法

    str=str.replace(“”,'&nbsp');

        3
  •  1
  •   Snail Pacer    6 年前

    尝试空白字符 &nbsp; 而不是空格。在您的情况下,您需要相应地修改来自服务器的文本。