我正试图通过GET向angular发送一个字符串,例如“cat& the dog”到php。我已经完成了encodeURI(note)
和php
$note = $_GET['note'];
$note = mysql_real_escape_string($note);
但是当它插入数据库时,只会在'&'
之前放置任何字符答案 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