通过jquery我正在做一个ajax请求,通过+1234567格式的单元格号码发送,但如果我使用$_POST['cell'];
在另一端访问它,那么加号就会消失,它可能在哪里?< / p>
答案 0 :(得分:4)
这取决于您执行查询的方式。
如果你这样做:
$.ajax({
url: 'foo.php',
data: 'cell=+1234567'
});
您将丢失+
,因为它必须是URL编码(+
表示URL中的空格)。我建议你这个将负责编码:
$.ajax({
url: 'foo.php',
data: { cell: '+12345' }
});