1

好的,伙计们,我有这个:

<textarea class="boxCommento1" placeholder="Scrivi un commento.."></textarea>
<input style="width:100%;" type="button" value="Inserisci" onclick="functionThatObtainTextFromTextarea();"/>

当我单击输入按钮时,我会从 textarea 中获取文本,然后我将使用 PHP 和 AJAX 将其插入我的数据库中,但是如果我写这样的内容就会出现问题:“你昨天做了什么???” 或像这样的字符“&”当我使用 php 获取文本时,“?” 并且“&”当然不会被识别,因为使用 GET 和 POST “?” 和“&”用于php url变量......有什么建议吗???

PS:对不起我的英语。

4

1 回答 1

1

encodeURIComponent()在 AJAX Javascript 中使用。

当您在 PHP 中使用$_GETor获取变量时$_REQUEST,它会自动被解码,因此您无需执行任何其他操作。

//Javascript
var inserisciValue = encodeURIComponent(theInsertisciValue);
于 2013-03-24T15:32:02.483 回答