Ajax Post数据加号与连接符丢失 | PHPLAMP网站建设
来源:百度文库 编辑:神马文学网 时间:2024/04/29 17:39:21
Ajax Post数据加号与连接符丢失
发表于:2008年11月24日 11时 作者:dx_andy采用Ajax传递数据时,通常会将数据整理为data=”var1=abc&var2=def”。而当数据中存在加号(+)或是连接符(&)时,服务器端接收数据时会有部分数据丢失现象。分析一下Ajax传递数据的格式与Javascript的语法不难发现:
1. “+”号:JavaScript解析为字符串连接符,所以服务器端接收数据时”+”会丢失。
2. “&”:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失。
解决办法也相当简单,只需要为+与&符号编码即可:
JavaScript代码
function vchar(str) {
str = str.replace(/\+/g, “%2B”);
str = str.replace(/\&/g, “%26″);
return str;
}
var1 = “abc+kef”;
var2 = “abc&kef”;var1 = vchar(var1);
var2 = vchar(var2);alert(var1);
alert(var2);
Ajax Post数据加号与连接符丢失 | PHPLAMP网站建设
Word文档丢失的预防与数据的恢复技巧
Word文档丢失的预防与数据的恢复技巧
Word文档丢失的预防与数据的恢复技巧!
现代文学数据与网站导引
高性能网站建设之减少Http连接数
恢复丢失数据的方法
恢复丢失数据的方法
恢复丢失数据的方法
恢复丢失数据的方法
恢复丢失数据的方法
数据丢失的恢复办法
国内外Ajax应用网站
post、
本地网络连接丢失,不见了的解决方法
数据库基础及数据连接
Tomcat最大连接数据设置
Ajax技术(WEB无刷新提交数据)
用php和MySql来与ODBC数据连接 - 织梦内容管理系统
AJAX与Flash RIA
硬盘的数据丢失了怎么办
[电脑篇]恢复丢失数据的方法
提取丢失数据源的图表中的数据
[电脑篇]恢复丢失数据的方法