发送'&'从角度到PHP的字符串

时间:2017-06-13 13:32:20

标签: javascript php angularjs

我正试图通过GET向angular发送一个字符串,例如“cat& the dog”到php。我已经完成了encodeURI(note)和php

$note = $_GET['note'];
$note = mysql_real_escape_string($note);

但是当它插入数据库时​​,只会在'&'

之前放置任何字符

1 个答案:

答案 0 :(得分:2)

使用

encodeURIComponent(note)

如果要对网址参数进行编码,请使用encodeURIComponent

https://developer.mozilla.org/nl/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

而不是

encodeURI(note)

如果需要有效的网址,请使用encodeURI

https://developer.mozilla.org/nl/docs/Web/JavaScript/Reference/Global_Objects/encodeURI