描述: 我有
var returned_name = '<a href="#" contenteditable = "false" class = "tag">'+$("#n_" + cd).html()+'</a>  '+",";
被附加到内容可编辑的div。单击按钮后,我从 div 中提取所有文本,如下所示
nerd_interests = $("#nerd_interests").text();
并成功发送到php。我得到标签之间的纯文本,例如表单
<div> Fruit </div>
我完美地得到了 Fruit.. 现在,当我将它保存到我的数据库表中时,我看到以下内容
水果
PHP:
mysql_query("UPDATE `table_name`.`coloumn_name` SET `name` = '$nerd_name' where id = '4'");
发生了什么事...我似乎找不到任何原因..应该是这样还是我做错了什么??
最佳答案
我从 php 返回了这个
<div id = "n_g_'.$i.'" contenteditable = "false">   '.$tags[$i].'   </div>
所以我删除了 
,然后返回了html。有效!!我在  
的帮助下创建的空格为了使返回的文本完美地适合标签,导致了这个问题。
现在我得到了一个空白文本,php 和 mysql 可以完美地工作。
关于javascript - PHP 正在插入特殊字符,例如在数据库表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25772444/