当URL参数中带有+加号,传递到php端接收时,加号变成了空格。
解决方法:
1. JS
//转义+ => %2B
//author: www.aerchi.com
var data = document.getElementById("data").value;
data = data.replace(/\+/g,"%2B");
data = data.replace(/\&/g,"%26");
2. php 参数获取
//防止url中参数变空格
//author: www.aerchi.com
$user_param = URLencode( trim($_REQUEST['param']) );
$user_param = URLencode( trim($_REQUEST['param']) );
aerchi,2016-05-03
至此,大功告成,记录一下。
乐意黎原创