+1234567最终成为1234567 ...加号在哪里?

时间:2010-07-11 12:08:59

标签: php jquery ajax

通过jquery我正在做一个ajax请求,通过+1234567格式的单元格号码发送,但如果我使用$_POST['cell'];在另一端访问它,那么加号就会消失,它可能在哪里?< / p>

1 个答案:

答案 0 :(得分:4)

这取决于您执行查询的方式。

如果你这样做:

$.ajax({
    url: 'foo.php',
    data: 'cell=+1234567'
});

您将丢失+,因为它必须是URL编码(+表示URL中的空格)。我建议你这个将负责编码:

$.ajax({
    url: 'foo.php',
    data: { cell: '+12345' }
});