首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

脚本双引号转义?该如何解决

2012-02-23 
脚本双引号转义?一段html文本,里面含有双引号,用get传递到服务器,数据被双引号截断于是想把html里的双引号

脚本双引号转义?
一段html文本,里面含有双引号,用   get   传递到服务器,数据被双引号截断
于是想把html里的双引号转义.

var   txt=htmlDate;

js有没这样的内置转义函数?
如果没有,用   replace()   怎么转?

还有html文本如果很大,8000来字,用get传到服务器合适么?
(使用prototype.js的ajax)


[解决办法]
str=str.replace(/\ "/, "\ " ");
[解决办法]
将双引号替换为全角引号,然后在服务器端替换回来再写入数据库,或者直接写入数据库在客户端显示的时候替换回来.我以前就有几个网站那样实现的
var str= 'safasdfsAAA "六十九电风扇地方 " ';
str=str.replace(/\ "/g, "\" ");
alert(str);

热点排行