发送Ajax Jquery时如何处理变量内的空格
我正在通过ajax发送一个变量 这些值确实是成功发送的 但是,当我有一个由两个词组成的变量时,我会遇到问题,即:发送Ajax Jquery时如何处理变量内的空格,jquery,ajax,Jquery,Ajax,我正在通过ajax发送一个变量 这些值确实是成功发送的 但是,当我有一个由两个词组成的变量时,我会遇到问题,即: var same time; 在接收端接收变量时,其呈现为: same+time 我真的想留下这个空间 下面是我的ajax代码。您可以看到,我已将值作为对象发送,因此单词之间的空格应保持不变 $('.same').click(function (e) { e.preventDefault(); var results = 'same time'; .
var same time;
在接收端接收变量时,其呈现为:
same+time
我真的想留下这个空间
下面是我的ajax代码。您可以看到,我已将值作为对象发送,因此单词之间的空格应保持不变
$('.same').click(function (e) {
e.preventDefault();
var results = 'same time';
.......................
$data = {ID: 1212,results:results,ip:ipAddress};
$.ajax({
url: 'http://example.com/example_page.html',
type: 'GET',
dataType: 'json',
data:$data,
success: function(data){
alert(data);
}
});
});
使用
encodeURIComponent(“what ever”)
。这将使其URL友好。嘿,Void。非常感谢你的建议。今晚我将尝试一下。如果它解决了你的问题,请考虑投票表决,并将其标记为正确答案。