日期:2014-05-16  浏览次数:20339 次

javascript中要传递参数包含加号
javascript中要传递把加号作为一个参数比如:+中国,传递给后台来接受。貌似不行嘞!不信你就试一下。肯定是把+替换成了空.怎么处理呢?
应为+ 和& 是连接变量的符号,所以会有这个错误。
解决方法:
encodeURIComponent(url).
部分代码 其中content中可能包含“+”
$.ajax({
type: "POST",url: "/***.php",
cache: false,timeout: 50000,
error: function(){alert(requesttime);},
data : 'title='+title+'&content='+encodeURIComponent(content)+'&send_type='+send_type+'&id='+id,
dataType:"json",