drqn5418 2013-11-16 19:10
浏览 55

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

I am posting textarea value which is picked up by jquery and sent to php backend. Here's the problem I'm facing: if I use urldecode() in php, the + sign is not shown and if I use rawurldecode() the multiple spaces between the words and the new lines are not preserved

//jquery

    $('#Btn').on('click', function f()
    {
var v=escape($("#postT").val());
    });

//HTML

        <textarea id="postT" name="postT"></textarea>
         <input type="button" name="subp" id="Btn" value="Post" />

//php

//if i use urldecode()

         if(isset($_REQUEST['v']))
          {
           $T_post=urldecode($_REQUEST['v']);
          }
          echo $T_post;

//if I enter textarea value as 'hi+hello' result will be 'hi hello'. The + sign is not at all shown

//if i use rawurldecode()

           if(isset($_REQUEST['v']))
          {
           $T_post=rawurldecode($_REQUEST['v']);
          }
          echo $T_post;

//if I enter textarea value as 'hi hello' result will be 'hi hello'. only one space is shown instead of so many spaces between the words

But I want both things to happen like preserving as many spaces I have entered into textarea and showing the + sign as well.

thank you

  • 写回答

1条回答 默认 最新

  • dongmie3526 2013-11-16 19:37
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题