脚本双引号转义?
一段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);