怎么把html标签 保存到数据库

yaochutao 2008-07-07 10:56:38
如题!!

现在有 <table border="1"> <tr><td>asdadsadsad</td> </tr> </table> 这么一段代码

怎么把它保存到一个js的变量里面,并且通过ajax把此变量传给服务,并保存到数据库的一个字段中!

我试了一下,,因为上面的代码有特殊字符("",<,>,/) //双引号,大于号 小于号 斜杠

有特殊符号的字符串根本无法保存到变量里面
而且有特殊字符通过ajax的时候后台取到值是空的
(我用JQuery提交ajax的)

高手帮帮忙!!谢谢了

//========================
我的实现的功能是:把<iframe src="http://xxxx.com/xx.aspx?ID=100"></iframe>里面的内容保存到数据库里面去
...全文
593 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zz_fish 2008-07-10
  • 打赏
  • 举报
回复
src="http://...." is NOT possible, for security reasons.

<html>
<head>
<script type="text/javascript">
function clickie() {
var content = document.getElementById("test").contentWindow.document.body.innerHTML;
alert(content);
}
</script>
</head>
<body>
<iframe id="test" name="test" src="test.html"> inner html </iframe>
<div id="output">
</div>
<input name="btn" id="btn" type="button" value="Test Button" onclick="clickie()" />

</body>
</html>
chen00zhou 2008-07-09
  • 打赏
  • 举报
回复
哦,我看错了,楼主问题是要先放在js变量里面。。
jnwentao 2008-07-08
  • 打赏
  • 举报
回复
加密后保存
用escape(str);加密
获取时用unescape(str);解密
yaochutao 2008-07-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chen00zhou 的回复:]
全都转义一下不行吗?
自己转或

import org.springframework.web.util.HtmlUtils;


String testStr = " <table border=\"1\"> <tr> <td>asdadsadsad </td> </tr> </table>";
String str1 = HtmlUtils.htmlEscape(testStr);
小于号大于号的不会出问题吧
[/Quote]

谢谢,,一个符号都不可以
cuijian1985530 2008-07-08
  • 打赏
  • 举报
回复
那<select></select>就更难插入了
jsycbc 2008-07-08
  • 打赏
  • 举报
回复
大小于号分别用<和>代替嘛
其它的都用对应的代替就可以 了
引号好像是quote.不记得了
chen00zhou 2008-07-07
  • 打赏
  • 举报
回复
全都转义一下不行吗?
自己转或

import org.springframework.web.util.HtmlUtils;


String testStr = "<table border=\"1\"><tr> <td>asdadsadsad </td> </tr> </table>";
String str1 = HtmlUtils.htmlEscape(testStr);
小于号大于号的不会出问题吧
所有需求全部来自生产实际,源自生产,贴近实战,提高技能。 生产案例生产库A是一台2012年的数据库服务器,存储是戴尔sc8000数据量有20T。数据库版本是11.2.0.3,该数据库是单实例数据库。使用操作系统目录存储,没有使用ASM存储。需要进行数据库服务器和存储迁移。迁移到新服务器和新存储。迁移到新的rac环境,使用本地方式进行升级。 目标:我们需要迁移数据库A到新服务器,新存储。 源库A数据库版本11.2.0.3数据库类型单实例数据存储使用操作系统目录存储,非ASM存储容量20TosRhel6 目标库B数据库版本19.19数据库类型Rac数据存储ASM容量21TOsRhel7 难点。1-数据库服务器需要进行替换2-存储需要进行替换3-容量大,存储没有多余空间,只能才有原地升级方式4-版本跨度大,需要从11203->11204->1919单实例->1919-pdb-rac. 具体步骤1-源服务器数据库命令行创建11203数据库软件2-源服务器数据库命令行创建11203数据库实例3-在目标服务器克隆源库11.2.0.3数据软件。并且在目标服务器搭建源库的dg库。4-开始真正的割接,割接的时候没有业务的。激活11203dg为主库。5-升级11203到112046-升级11204到19.197-配置19.19单实例数据库为rac数据库中的某个pdb。Over. 针对以前学员提出文档不全的意见,其实文档都是有的,都已经上传到百度网盘。这次实战课程整理文档如下:0-创建源库11203单实例1-通过克隆方式在目标服务器rac上面创建11203数据库软件2-在目标库rac数据库上面创建11203的单实例的dg3-目标库rac安装11204单实例软件和升级11203到112044-11204升级到19c数据库

52,798

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧