首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我需要在jquery中同时保留空格和加号

我需要在jquery中同时保留空格和加号
EN

Stack Overflow用户
提问于 2013-11-17 03:10:45
回答 1查看 276关注 0票数 0

我张贴的textarea值是由jquery拾取并发送到php后端的。这就是我面临的问题:如果我在php中使用urldecode()+符号不会显示,如果我使用rawurldecode(),单词和新行之间的多个空格也不会保留

//jquery

代码语言:javascript
运行
复制
    $('#Btn').on('click', function f()
    {
var v=escape($("#postT").val());
    });

//HTML

代码语言:javascript
运行
复制
        <textarea id="postT" name="postT"></textarea>
         <input type="button" name="subp" id="Btn" value="Post" />

//php

//如果我使用urldecode()

代码语言:javascript
运行
复制
         if(isset($_REQUEST['v']))
          {
           $T_post=urldecode($_REQUEST['v']);
          }
          echo $T_post;

//如果我输入文本区域值作为'hi+hello‘,结果将是'hi hello’。+号根本没有显示

//如果我使用rawurldecode()

代码语言:javascript
运行
复制
           if(isset($_REQUEST['v']))
          {
           $T_post=rawurldecode($_REQUEST['v']);
          }
          echo $T_post;

//如果我输入textarea value作为'hi hello‘,结果将是'hi hello’。只显示一个空格,而不是单词之间有这么多空格

但我希望这两件事都能发生,比如保留我在文本区域中输入的空格,并显示+符号。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-11-17 03:37:36

var v= encodeURIComponent($("#postT").val());

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20022566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档