相关疑难解决方法(0)

为什么php在替换双引号时插入反斜杠

我想知道为什么php在我删除双引号时添加反斜杠.

<input type="text" name="number" id="number" />
<input type="button" name="button" id="button" value="Button" />
Run Code Online (Sandbox Code Playgroud)

假设他们用户输入值5-1/2"并且我通过jquery的.get方法将其传递给处理页面.

$('#button').click(function(){

    $.get('determine.php?number='+$('#number').val(),function(data){
     $('#response').html(data);
    });

});
Run Code Online (Sandbox Code Playgroud)

这是我的处理页面.

determine.php

$number = $_GET['number'];

$number = str_replace(array('"', "'"), '', $number);

echo $number;

//echos 5-1/2\
Run Code Online (Sandbox Code Playgroud)

为什么反斜杠在那里?

javascript php jquery

2
推荐指数
1
解决办法
3842
查看次数

标签 统计

javascript ×1

jquery ×1

php ×1