douyingbei1458
2015-08-03 20:09
浏览 205
已采纳

为什么在空格中用字符串替换加号

I am using ajax to send data through an AJAX call to set.php:

$.ajax({
    url: "ajax/set.php",
    dataType: "html",
    type: 'POST',
    data: "data=" + data,
    success: function (result) {
        alert(result);

    }
});

Before sending the AJAX call, I am using JavaScript to alert() the data, the data is:

JeCH+2CJZvAbH51zhvgKfg==

But when I use $_POST["data"], the data is:

JeCH 2CJZvAbH51zhvgKfg== 

Which displays pluses replaced with spaces, how can I solve this problem?

图片转代码服务由CSDN问答提供 功能建议

我使用ajax通过AJAX调用向set.php发送数据:

  $。ajax({
 url:“ajax / set.php”,
 dataType:“html”,
 type:'POST',
 data:“data =”+ data,  
成功:函数(结果){
 alert(结果); 
 
} 
}); 
   
 
 

在发送AJAX调用之前,我 我使用JavaScript来 alert()数据,数据是:

  JeCH + 2CJZvAbH51zhvgKfg == 
    
 
 

但是当我使用 $ _ POST [“data”] 时,数据为:

  JeCH 2CJZvAbH51zhvgKfg == 
    
 
 

哪些显示的替换为空格,我该如何解决这个问题?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题