当变量包含amparsand时,Ajax发送数据串错误

时间:2016-01-21 06:33:49

标签: jquery ajax

我正在制作一个程序,用Ajax提交表单通过组合变量datastring中的所有值并使用ajax方法发送它。

假设

var varname="ram";
var varage=18;

and var datastring='name='+varname+'&age='+varage;

效果不错但

var varname="ram & shyam";
var varage=18;

and var datastring='name='+varname+'&age='+varage;

当变量已包含&在它中然后由PHP代码接收的值为$ _POST ['name']仅具有值'ram'而不是'ram&希亚姆'

请告诉这个问题的解决方案

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

替换&发送数据时%26;

textview.text